天天看點

ECS 搭建FTP服務基于雲伺服器搭建FTP服務

基于雲伺服器搭建FTP服務

1.首先連接配接自己的伺服器

1.1. 打開系統自帶的終端工具。

  • Windows:CMD或Powershell。
  • MAC:Terminal。

1.2. 在終端中輸入連接配接指令 ssh [username]@[ipaddress]。

将其中的 username 和 ipaddress 替換為雲産品資源提供的ECS伺服器的 使用者和 彈性IP。例如:ssh [email protected]

2.進入系統後安裝vsftpd

  1. 運作以下指令安裝vsftpd

    yum install -y vsftpd

    這樣就顯示安裝成功了
  2. 運作以下指令設定FTP服務開機自啟動。

    systemctl enable vsftpd.service

3.啟動FTP服務。

systemctl start vsftpd.service

  1. 運作以下指令檢視FTP服務監聽的端口

netstat -antup | grep ftp

3.配置vsftpd

​ 1.使用vim修改配置檔案vsftpd.conf

`vim /etc/vsftpd/vsftpd.conf`

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

​ 現在安裝是預設開啟的,如果開不了就把這句的注釋給去掉

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

chmod o+w /var/ftp/pub/

  1. 重新開機FTP服務

systemctl restart vsftpd.service

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

mkdir /var/ftp/test

​ 5.重新開機此服務

4.用戶端測試

  1. 打開Chrom浏覽器,在位址欄中輸入ftp://:FTP端口,FTP伺服器公網IP位址為ECS伺服器的彈性IP位址。例如:ftp://139.0.0.1:21。

​ 登入成功界面如下,此時可對FTP檔案進行相應權限的操作。