@TedZhou
2020-06-28T06:51:42.000000Z
字数 853
阅读 632
aliyun ecs ftp
sudo yum install vsftpdsudo systemctl enable vsftpd
sudo adduser ftpuser/ftppassword
sudo vim /etc/vsftpd/vsftpd.conflisten=YESlisten_ipv6=NO#listen_port=21pasv_enable=YES #被动模式pasv_min_port=10000pasv_max_port=10100pasv_address=54.53.52.51 #专用网络ip变成了映射,本机无法知道自己的真实ip地址。所以必须告知,本机,你的ip地址是什么。 https://yq.aliyun.com/articles/608725pasv_addr_resolve=yesanonymous_enable=NOchroot_local_user=YES#默认chroot_list_file=/etc/vsftpd/chroot_list没有要创建,为空即可allow_writeable_chroot=YESlocal_root=/home/ftpuseruserlist_enable=YESuserlist_deny=NO#当userlist_enable=YES时,userlist_deny=NO时:user_list是一个白名单,里面只添加ftpuser,其余默认的去掉#ftpusers不受任何配制项的影响,它总是有效,它是一个黑名单!https://blog.csdn.net/bluishglc/article/details/42273197
sudo systemctl restart vsftpd
防火墙和安全组开放端口:20-21,10000-10100
亲测按此配置之后,ftp主动和被动模式都正常传输,filezilla等ftp工具可以正常使用,curl、wget/wput等命令行工具也能用。
