天天看點

基于ECS搭建FTP服務

在終端中輸入連接配接指令 ssh [username]@[ipaddress]。将其中的 username 和 ipaddress 替換為雲産品資源提供的ECS伺服器的 使用者和 彈性IP。

安裝vsftpd

設定FTP服務開機自啟動

啟動FTP服務

檢視FTP服務監聽的端口

vsftpd預設已開啟匿名通路功能,您無需輸入使用者名密碼即可登入FTP伺服器,但沒有修改或上傳檔案的權限

修改配置檔案vsftpd.conf。

按 i 鍵進入編輯模式,将匿名上傳權限 anon_upload_enable=YES 的注釋解開

按ESC鍵退出編輯模式,輸入:wq 儲存并退出vim。

更改/var/ftp/pub目錄的權限,為FTP使用者添加寫權限

為FTP服務建立一個Linux使用者

為使用者設定密碼

建立一個供FTP服務使用的檔案目錄

更改/var/ftp/test目錄的擁有者為ftptest

修改vsftpd.conf配置檔案

在/etc/vsftpd目錄下建立chroot_list檔案,并在檔案中寫入例外使用者名單

沒有例外使用者時,也必須建立chroot_list檔案,内容可為空

重新開機FTP服務

FTP用戶端、Windows指令行工具或浏覽器均可用來測試FTP伺服器

使用浏覽器通路FTP伺服器出錯時,建議您清除浏覽器緩存後再嘗試

繼續閱讀