12點多了,擦!做個碼農真不容易呀!
系統:Ubuntu16.04
安裝:FTP
步驟:
1.不管有沒有一上來我先卸載: sudo apt-get purge vsftpd
2.再安裝:sudo apt-get install vsftpd
3.創建ftp用戶:
創建用戶目錄 sudo mkdir /home/uftp
創建用戶 sudo useradd -d /home/uftp -s /bin/bash uftp
修改密碼 sudo passwd uftp#這里會提示你輸入二次密碼
4配置vsftpd.conf:
sudo gedit /etc/vsftpd.conf
配置內容:
userlist_deny=NO userlist_enable=YES #允許登錄的用戶 userlist_file=/etc/allowed_users seccomp_sandbox=NO #默認ftp下載目錄 local_root=/home/uftp/
local_enable=YES #設置文件上傳 write_enable=YES #使用utf8 utf8_filesystem=YES
使用gedit新建/etc/allowed_users文件-----****很重要的一步不要忘記了。不然就登陸不了
打開"終端窗口",輸入"sudo gedit /etc/allowed_users"-->回車-->輸入uftp-->保存, 文件創建成功。
使用gedit查看/etc/ftpusers文件中的內容
打開"終端窗口",輸入"sudo gedit /etc/ftpusers"-->回車-->打開這個文件后,看一看有沒有uftp這個用戶名,如果沒有,就直接退出。如果有就刪除uftp,因為這個文件中記錄的是不能訪問FTP服務器的用戶清單。
到這里就差不多了,這時候你需要重啟下ftp 或者啟動下
sudo /etc/init.d/vsftpd start 啟動
sudo /etc/init.d/vsftpd stop 停止
sudo /etc/init.d/vsftpd restart 重啟
瀏覽器訪問
ftp://127.0.0.1
或者
ftp://localhost
遠程訪問時使用實際ip ftp://your_ip
注意了:這時候我就踩了坑了,我想看看我的ip。我輸入ifcofig 后,居然以太網那個沒有出現ip:
解決辦法來了:
1. 先用sudo dhclient eth0更新IP地址
2. 然后運行sudo ifconfig eth0
3.reboot
坑也解決了,這時候我們需要遠程連接這個ftp了。
下載安裝WinSCP,運行WinSCP-->輸入IP、用戶名、密碼-->保存-->勾選"保存密碼"-->確定-->登錄-->登錄成功
ok了。
夢想一定要有。萬一實現了