AWS EC2上配置ftp服务器有它特殊的地方:
- 理论上来说,EC2的机器是在内网,机器上只有内网IP.外网IP是映射到内网IP上的。
- 有安全组,相当于带了一个防火墙。
一般的vsftpd配置文件是下面这样的:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
use_localtime=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_min_port=2000
pasv_max_port=3000