ubuntu 安裝 ftp服務

2022-09-03 05:27:13 字數 2026 閱讀 9003

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 ...