Ubuntu中安裝FTP 服務器自己踩得坑


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了。

夢想一定要有。萬一實現了

 

 

 

 

 

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM