在做远程服务器同步时,有时会用到FTP,特别是在后期维护线上产品时。但有些时候我们会遇到这种奇葩情况,就是,你的ip,账户,密码都没问题时,仍然连接失败,这时为什么呢!看图 

ftp的大坑
FTP连接不成功

 原因是在ftp的链接模式,默认是被动模式,把被动模式取消。还有也有可能是计算机的防火墙的原因。

查询了相关知识拓展,做以下总结:
1、主动FTP:
命令连接:客户端 > 1024端口 -> 服务器 21端口
数据连接:客户端 > 1024端口 <- 服务器 20端口

2、被动FTP:
命令连接:客户端 > 1024端口 -> 服务器 21端口
数据连接:客户端 > 1024端口 -> 服务器 1024端口

3、主动与被动FTP优缺点:
主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。
被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

相关链接:https://www.fujieace.com/linux/ftp-zb.html

 

相关文章:

  • 2021-09-08
  • 2021-10-23
  • 2022-01-31
  • 2022-01-15
  • 2021-11-18
  • 2021-05-23
  • 2021-12-30
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-11-03
  • 2021-09-28
  • 2022-02-03
  • 2021-07-19
  • 2022-12-23
  • 2021-04-12
相关资源
相似解决方案