如何在 Amazon Linux 2 搭建 FTP 服務(wù)?
【聚搜云】是上海聚搜信息技術(shù)有限公司旗下品牌,坐落于魔都上海,服務(wù)于全球、2019年成為阿里云代理商生態(tài)合作伙伴。與阿里云代理商、騰訊云、華為云、西部數碼、美橙互聯(lián)、AWS亞馬遜云國際站渠道商、聚搜云,長(cháng)期戰略合作的計劃!亞馬遜云國際站代理商專(zhuān)業(yè)的云服務(wù)商!
本文由亞馬遜云渠道商[聚搜云] [ www.4526.cn]撰寫(xiě)。
在 Amazon Linux 2 上搭建 FTP 服務(wù)需要以下步驟:
1. 安裝 vsftpd 軟件包:
使用以下命令安裝 vsftpd 軟件包:
——
sudo yum install vsftpd
——
2. 配置 vsftpd 服務(wù):
編輯 vsftpd 的配置文件 ——/etc/vsftpd/vsftpd.conf——,進(jìn)行必要的配置??梢允褂梦谋揪庉嬈鞔蜷_(kāi):
——
sudo vi /etc/vsftpd/vsftpd.conf
——
3. 啟動(dòng) vsftpd 服務(wù):
使用以下命令啟動(dòng) vsftpd 服務(wù):
——
sudo systemctl start vsftpd
——
4. 設置 vsftpd 服務(wù)開(kāi)機自啟動(dòng):
使用以下命令設置 vsftpd 服務(wù)在系統啟動(dòng)時(shí)自動(dòng)啟動(dòng):
——
sudo systemctl enable vsftpd
——
5. 配置防火墻規則:
如果系統開(kāi)啟了防火墻,需要配置防火墻規則以允許 FTP 服務(wù)的流量??梢允褂靡韵旅铋_(kāi)放默認的 FTP 端口 20 和 21:
——
sudo firewall-cmd --permanent --add-port=20-21/tcp
sudo firewall-cmd --reload
——
6. 創(chuàng )建 FTP 用戶(hù):
使用以下命令創(chuàng )建一個(gè)新的系統用戶(hù),并將其設置為 FTP 用戶(hù):
——
sudo useradd -m ftpuser
sudo passwd ftpuser
——
7. 設置 FTP 用戶(hù)的主目錄:
編輯 vsftpd 的配置文件 ——/etc/vsftpd/vsftpd.conf——,將 ——chroot_local_user—— 選項設置為 ——YES——,并在文件末尾添加以下行:
——
user_sub_token=$USER
local_root=/home/ftpuser/ftp
——
保存文件并退出。
8. 重啟 vsftpd 服務(wù):
使用以下命令重啟 vsftpd 服務(wù)使配置生效:
——
sudo systemctl restart vsftpd
——
完成以上步驟后,您的 Amazon Linux 2 就成功搭建了 FTP 服務(wù)。
請注意,為了確保安全性,強烈建議在使用 FTP 服務(wù)時(shí)采取適當的安全措施,并限制用戶(hù)權限。