1. 安裝vsftpd軟件
命令: sudo apt-get install vsftpd
安裝成功之后解恰,默認的會在 文件系統(tǒng)下的srv 目錄下創(chuàng)建一個ftp文件(和home在同一級目錄下的)隧枫,這里就是ftp服務(wù)器的默認文件夾塘慕!
在test文件夾中創(chuàng)建一個文件:touch /srv/ftp/1.txt 文件
重啟一下!
命令是:sudo /etc/init.d/vsftpd restart
查看是否成功 找到Ubuntu的IP地址例驹,在地址欄中訪問 我的是:[ftp://127.0.0.1/]
ok赶么!到此完成!
2. 修改配置
- 新建"/home/uftp"目錄作為用戶主目錄 (用戶 uftp)
---> sudo mkdir /home/uftp
---> sudo ls /home (查看目錄有沒有生成)
- 新建用戶uftp并設(shè)置密碼
---> sudo useradd -d /home/uftp -s /bin/bash uftp (回車-->用戶新建成功)
---> sudo passwd uftp (設(shè)置uftp用戶的密碼-->回車-->輸入兩次密碼-->回車-->密碼設(shè)置成功)
---> sudo chown uftp /home/uftp/ (修改文件夾的擁有者為uftp用戶)
- 使用vi修改配置文件/etc/vsftpd.conf
sudo vim /etc/vsftpd.conf
添加如下配置 :
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
local_enable=YES
pasv_promiscuous=YES
write_enable=YES (是否可寫入)
然后保存
- 使用vim新建/etc/allowed_users文件
sudo vim /etc/allowed_users
(回車-->輸入uftp-->保存容劳, 文件創(chuàng)建成功)
查看 /etc/ftpusers文件中的內(nèi)容
看一看有沒有uftp這個用戶名,如果沒有闸度,就直接退出。如果有就刪除uftp,因為這個文件中記錄的是不能訪問FTP服務(wù)器的用戶清單重啟服務(wù)
記著 sudo service vsftpd restart直接瀏覽器訪問 ftp://主機ip地址蚜印,登錄FTP服務(wù)器(ip可用ifconfig命令查看)
按照提示輸入 前面設(shè)置的用戶名密碼