1. 更新源列表
---> sudo apt-get update
2. 安裝vsftpd
---> sudo apt-get install vsftpd (安裝)
----> sudo service vsftpd start (啟動)
3 . 新建"/home/uftp"目錄作為使用者主目錄 (使用者 uftp)
---> sudo mkdir /home/uftp
---> sudo ls /home (檢視目錄有沒有生成)
4. 新建使用者uftp並設定密碼
---> sudo useradd -d /home/uftp -s /bin/bash uftp (回車-->使用者新建成功)
---> sudo passwd uftp (設定uftp使用者的密碼-->回車-->輸入兩次密碼-->回車-->密碼設定成功)
---> sudo chown uftp /home/uftp/ (修改資料夾的擁有者為uftp使用者)12
3456
78910
1112
1314
1516
1718
1920
2122
235. 使用vi修改配置檔案/etc/vsftpd.conf
---> sudo vi /etc/vsftpd.conf (回車-->開啟了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 (是否可寫入)
然後儲存
6. 使用vi新建/etc/allowed_users檔案
---> sudo vi /etc/allowed_users (回車-->輸入uftp-->儲存, 檔案建立成功)
7 . 檢視 /etc/ftpusers檔案中的內容
看一看有沒有uftp這個使用者名稱,如果沒有,就直接退出。如果有就刪除uftp,因為這個檔案中記錄的是不能訪問ftp伺服器的使用者清單<
br
>,記著 sudo service vsftpd restart 重啟服務
8. 直接瀏覽器訪問 ftp://主機ip位址,登入ftp伺服器(ip可用ifconfig命令檢視)。按照提示輸入 前面設定的使用者名稱密碼
坑1 :如果你的server 是 aws ec2 接著把 安全組中 把相應的埠開放 21、22 、1024以上的埠
123坑2 :如果想通過ftp傳上去的檔案可以通過 nginx 虛擬主機 http:// 可以訪問到, 還需要在
vsftpd.conf 做修改
---> sudo vi /etc/vsftpd.conf 開啟 檔案
ubuntu 安裝 ftp服務
1.更新源列表 sudo apt get update 2.安裝vsftpd sudo apt get install vsftpd 安裝 sudo service vsftpd start 啟動 3 新建 home uftp 目錄作為使用者主目錄 使用者 uftp sudo mkdir home ...
ubuntu安裝ftp伺服器
1 安裝 vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置 vsftpd 2.1 修改 vsftpd 的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋...
ubuntu安裝ftp伺服器
ubuntu安裝ftp伺服器 1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf ...