FTP连接时出现“227EnteringPassiveMode”的解决⽅法:
•port⽅式(主动模式),连接过程:客户端向服务器的FTP端⼝(默认是21)发送连接请求,服务器接受连接,建⽴⼀条命令链路。当需要传送数据时,客户端在命令链路上⽤PORT命令告诉服务器:“我打开了***X端⼝,你过来连接我”。于是服务器从20端⼝向客户端的***X端⼝发送连接请求,建⽴⼀条数据链路来传送数据。
•pasv⽅式 ( 被动模式 ),连接过程:客户端向服务器的FTP端⼝(默认是21)发送连接请求,服务器接受连接,建⽴⼀条命令链路。当需要传送数据时,服务器在命令链路上⽤PASV命令告诉客户端:“我打开了***X端⼝,你过来连接我”。于是客户端向服务器的***X端⼝发送连接请求,建⽴⼀条数据链路来传送数据。
语言栏不显示由于服务器上的FTP进⾏TCP/IP筛选,仅允许特定的端⼝可以被客户端连接,所以⽆法使⽤PASV⽅式。到了原因,解决办法也很简单,只需要关闭客户端的PASV⽅式,强制其⽤PORT⽅式访问服务器即可。
客户端登录FTP服务器后,⽤passive命令关闭客户端的PASV⽅式,如下:
复制代码代码如下:
ftp> passive
Passive mode off.
再次执⾏该命令就可以启⽤PASV模式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论