基于ECS搭建FTP服務
步驟分五步
一、建立ECS伺服器(建立執行個體)
二、遠端連接配接伺服器
Windows下使用CMD
1.先檢查系統是否有ssh工具
如果沒有工具需要下載下傳
2.在終端中輸入ssh (伺服器使用者名)@(伺服器彈性ip)

三、安裝vsftpd
1.使用指令
yum install -y vsftpd
systemctl enable vsftpd.service
3.啟動FTP服務 systemctl start vsftpd.service
4.檢視FTP監聽端口 netstat-antup | grep ftp
四、配置FTP
分匿名模式和使用者模式,隻可以同時配置一種
匿名模式:
1.修改配置檔案vstfpd.conf
vim /etc/vsftpd/vsftpd.conf
按i進入編輯模式找到anon_upload_enable=YES前的#号删掉
再按ecs退出編輯模式 :wq儲存并退出
chmod o+w /var/ftp/pub/
3.重新開機FTP服務 systemctl restart vsftpd.service
使用者模式:
1.建立linux賬戶并設定密碼
2.建立一個供FTP服務使用的檔案目錄。
- 更改/var/ftp/test目錄的擁有者為ftptest。
- 修改vsftpd.conf配置檔案。
- 在/etc/vsftpd目錄下建立chroot_list檔案,并在檔案中寫入例外使用者名單。
-
重新開機FTP服務。
第五步 用戶端測試
-
使用者模式:ftp://(FTP伺服器公網IP位址):FTP端口
輸入使用者名和密碼
匿名模式不需要用戶端測試