1. 程式人生 > >配置vsftpd服務

配置vsftpd服務

ftp服務 install 我們 lin bsp 文件名 deny 下載 linux機器

因需要大文件上傳下載,故配置ftp服務

1. 安裝vsfptd

sudo apt-get install vsftpd

安裝完成後啟動服務

service vsftpd start

2. 新建目錄/home/uftp作為用戶主目錄

sudo mkdir /home/uftp

3. 新建用戶uftp,制定用戶主目錄和所用shell,並設置密碼

sudo useradd -d /home/uftp -s /bin/bash uftp

sudo passwd uftp

然後將目錄/home/uftp的所屬者和所屬組都改為uftp:

sudo chown uftp:uftp /home/uftp

4. 新建文件/etc/vsftpd.user_list,用於存放允許訪問ftp的用戶:

sudo vi /etc/vsftpd.user_list

在其中添加用戶uftp,並且保存退出:

5. 編輯VSFTPD配置文件
  
VSFTPD配置文件為/etc/vsftpd.conf,執行命令:

sudo vi /etc/vsftpd.conf

  做如下修改:
  打開註釋 write_enable=YES
  添加信息 userlist_file=/etc/vsftpd.user_list
  添加信息 userlist_enable=YES
  添加信息 userlist_deny=NO
  修改完成後保存退出。

6. 測試
在Windows下打開cmd窗口,執行命令:ftp [你的linux機器的ip地址]

執行完ftp命令後,如果連接成功,會讓你輸入用戶名和密碼,輸入我們剛剛添加的用戶uftp的用戶名和密碼即可

pwd和lcd分別可以查看遠程Linux下和本地Windows下的當前目錄

7. 上傳與下載

現在在Linux下的目錄/home/uftp下新建文件test_ftp_download.txt,在windows下的家目錄(我的為C:\Users\40696)下新建文件test_ftp_upload.txt,分別用來測試下載和上傳功能:

下載文件使用命令:get [文件名]
上傳文件使用命令:put [文件名]

配置vsftpd服務