访问经过网络映射的被动模式FTP

ftp开启被动模式时,客户端向服务端的服务端口发送请求传输命令pasv,服务端回复本机IP和另一个随机的数据端口('227 Entering Passive Mode (127,0,0,1,39,17),即127.0.0.1的39*256+17=10001端口),指引客户端向此端口发送数据。服务端会将自己的真实ip回复给客户端,但在网络映射情况下,客户端可能无法访问该真实ip,导致超时错误,或者服务端回复了网络规则不允许的随机端口,导致无法连接。应在服务端配置中做以下修改,使服务端回复映射后的ip和开通了网络规则的端口。

vi /etc/vsftpd/vsftpd.conf
pasv_enable=YES         #开启被动模式
pasv_min_port=10001      #随机最小端口
pasv_max_port=10002      #随机最大端口
pasv_address=本机ip     #服务器向客户端反馈的ip,如果服务端ip做过映射,应填写客户端可以访问的映射后的ip
pasv_addr_resolve=yes
service vsftpd restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值