天天看點

ECS訓練營day1——基于ECS搭建FTP服務

1. 遠端連接配接ECS伺服器

1. 利用終端工具連接配接到伺服器

這裡用的是windows平台的Powershell,在終端中輸入連接配接指令

ssh [username]@[ipaddress]

,其中username 和 ipaddress分别對應你的使用者名和彈性IP。

ECS訓練營day1——基于ECS搭建FTP服務

2. 輸入登入密碼,輸入密碼不會顯示出來。

3. 登陸成功後的頁面如下圖:

ECS訓練營day1——基于ECS搭建FTP服務

2. 安裝vsftpd

1. 運作指令安裝vsftpd

yum install -y vsftpd           

安裝成功後會顯示Complete

ECS訓練營day1——基于ECS搭建FTP服務

2. 運作以下指令設定FTP服務開機自啟動。

systemctl enable vsftpd.service           

3. 啟動FTP服務。

systemctl start vsftpd.service           

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

netstat -antup | grep ftp           

出現如下圖所示界面,表示FTP服務已啟動,監聽的端口号為 21。此時,vsftpd預設已開啟匿名通路功能,您無需輸入使用者名密碼即可登入FTP伺服器,但沒有修改或上傳檔案的權限。

ECS訓練營day1——基于ECS搭建FTP服務

配置vsftpd

1. 修改配置檔案vsftpd.conf。

vim /etc/vsftpd/vsftpd.conf           

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

ECS訓練營day1——基于ECS搭建FTP服務

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

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

chmod o+w /var/ftp/pub/           

4. 重新開機FTP服務

systemctl restart vsftpd.service           

測試FTP

浏覽器輸入

ftp://彈性IP:21

例如我的:

ftp://139.196.209.227:21

ECS訓練營day1——基于ECS搭建FTP服務

成功!

打卡第一天

ECS訓練營day1——基于ECS搭建FTP服務