AWS:ec2 開啟 ftp 功能

2021100415:53
 

1.安裝 vsftpd

yum install vsftpd


2.設定 vsftpd

/etc/vsftpd/vsftpd.conf
新增三行後 要重啟 vsftpd
port_enable=YES
pasv_min_port=30001
pasv_max_port=30100

重啟 vsftpd
service vsftpd restart
 

3.AWS firewall 新增規則

Protocol Port Source  
TCP 21 0.0.0.0/0 port 21 主要是用來傳遞命令,例如 cd / pwd
TCP 30001-30100 00.0.0/0 傳送資料用

特別注意:
0.0.0.0/0 是指讓網路上所有的 IP 都能 FTP連線到自己主機
若只想讓特定 IP 可以使用 FTP,就輸入
123.123.123.123/32 這樣的格式


-----

FTP 主動模式與被動模式  的說明
https://matis.pixnet.net/blog/post/22918494