天天看點

基于ECS搭建FTP服務

申請雲伺服器

在學習中,使用的是體驗雲伺服器,也可以通過申請的雲伺服器進行學習。

申請雲伺服器的步驟:

https://developer.aliyun.com/article/762776?spm=a2c6h.14164896.0.0.51b03a64Fpe4gS

搭建步驟

  1. 1、遠端連接配接伺服器進行ssh連接配接

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

    Windows:CMD或Powershell。

    MAC:Terminal。

    Windows使用者請檢查系統中是否安裝有ssh工具。檢查方法:

    1. 在終端中輸入指令ssh -V。
    2. 出現如下結果說明已安裝。
基于ECS搭建FTP服務
  1. 2、在終端中輸入連接配接指令
ssh [username]@[ipaddress]
![image.png](https://ucc.alicdn.com/pic/developer-ecology/fa2aaf7a68f640d49c4c3bf625a31808.png)           

安裝vsftpd

  • 1、運作一下指令安裝vsftp:
yum install -y vsftpd           
基于ECS搭建FTP服務
  • 2、運作以下指令設定FTP服務開機自啟動:
systemctl enable vsftpd.service           
  • 3、啟動FTP服務。
systemctl start vsftpd.service           
  • 4、運作以下指令檢視FTP服務監聽的端口。

    netstat -antup | grep ftp

基于ECS搭建FTP服務

vsftp配置:匿名使用者模式

  1. 1、修改配置檔案vsftp.conf:

    vim /etc/vsftpd/vsftpd.conf

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

2、按ESC鍵退出編輯模式,輸入:wq,儲存退出,記住一定要輸入冒号。

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

chmod o+w /var/ftp/pub/

4、重新開機FTP服務。

systemctl restart vsftpd.service

測試

打開Chrom浏覽器,在位址欄中輸入ftp://:FTP端口

測試結果如下:

基于ECS搭建FTP服務