您好我正在亚马逊ec2 mincro linux实例上配置ftp我已经在我的实例上成功安装和配置vsftpd,我也为我的ftp创建了用户。但是当我ftp我的实例时,它会给出以下错误
错误: “由同行重置连接”
任何人都可以帮我解决这个问题,或者我错过了什么,
注意我已将实例防火墙配置如下
自定义tcp规则: 港口范围:20 - 21 来源:0.0.00 / 0
任何肝脏都非常感激。提前谢谢。
答案 0 :(得分:1)
我正在使用VPN和FTP(vsftpd)服务器的实例。在/etc/vsftpd/vsftpd.conf
pasv_addr_resolve=NO|YES
pasv_address=You Elastic IP Address|Hostname
pasv_min_port=2020
pasv_max_port=2020
pasv_address
是Elastic IP Address(设置为pasv_addr_resolve=NO
),或者您可以使用dyndns服务并相应地设置pasv_addr_resolve=YES
。然后在防火墙中打开2020和21个端口。在此配置中,即使在被动模式下也可以使用FTP服务器(本地PC中禁止传入连接)。
所有vsftpd配置选项都描述为here