天天看點

ECS訓練營-DAY1分享(如何安裝vsftpd)

基于ECS搭建FTP服務

步驟分五步

一、建立ECS伺服器(建立執行個體)

二、遠端連接配接伺服器

Windows下使用CMD

1.先檢查系統是否有ssh工具

如果沒有工具需要下載下傳

2.在終端中輸入ssh (伺服器使用者名)@(伺服器彈性ip)

ECS訓練營-DAY1分享(如何安裝vsftpd)

三、安裝vsftpd

1.使用指令

yum install -y vsftpd

ECS訓練營-DAY1分享(如何安裝vsftpd)
2.設定FTP服務開機啟動

systemctl enable vsftpd.service

3.啟動FTP服務

systemctl start vsftpd.service

4.檢視FTP監聽端口

netstat-antup | grep ftp

ECS訓練營-DAY1分享(如何安裝vsftpd)

四、配置FTP

分匿名模式和使用者模式,隻可以同時配置一種

匿名模式:

1.修改配置檔案vstfpd.conf

vim /etc/vsftpd/vsftpd.conf

按i進入編輯模式找到anon_upload_enable=YES前的#号删掉

再按ecs退出編輯模式 :wq儲存并退出

ECS訓練營-DAY1分享(如何安裝vsftpd)
2.更改/var/ftp/pub目錄的權限,為FTP使用者添加寫權限。

chmod o+w /var/ftp/pub/

3.重新開機FTP服務

systemctl restart vsftpd.service

使用者模式:

1.建立linux賬戶并設定密碼

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

  1. 更改/var/ftp/test目錄的擁有者為ftptest。
  2. 修改vsftpd.conf配置檔案。
  3. 在/etc/vsftpd目錄下建立chroot_list檔案,并在檔案中寫入例外使用者名單。
    1. 重新開機FTP服務。

      第五步 用戶端測試

使用者模式:ftp://(FTP伺服器公網IP位址):FTP端口

輸入使用者名和密碼

匿名模式不需要用戶端測試

繼續閱讀