FTP被动模式为什么不用20,而是要开连续端口?

g863948879 2018-11-15 10:54:59
网上搜到的都是FTP主动和被动的原理,但是被动模式为什么用的是另外开放的端口,而不是主动的20端口呢?求解
...全文
657 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李庆海 2018-11-19
  • 打赏
  • 举报
回复
引用 2 楼 g863948879 的回复:
[quote=引用 1 楼 Liqinghai058 的回复:] [quote=引用 0 楼 g863948879 的回复:] 网上搜到的都是FTP主动和被动的原理,但是被动模式为什么用的是另外开放的端口,而不是主动的20端口呢?求解
你好,这是ftp的一种协议,就类似,进出的端口不能一样[/quote] 哦,这个知道了,还有一个,你知道为什么连接上了FTP服务器,但是在读取列表的时候提示超时吗,这个FTP服务器是外网用的。[/quote] 你好,提示超时的这中情况,一般都是网络慢导致的,多尝试几次就可以了,建议还是用sftp比较安全些
TypeXx 2018-11-17
  • 打赏
  • 举报
回复
20端口是主动模式下的数据端口,你所连接的客户端端口号大于1023的端口啊,可能会被客户端防火墙屏蔽了,所以用被动模式,让客户端发起请求连接服务端
ckc 2018-11-17
  • 打赏
  • 举报
回复
读取列表需要传输数据,如果主动、被动模式用错就不能读到数据
换一种模式看能不能解决
如果不行需要设置路由器,ftp需要路由器特殊设置的
另外,这个年头了,别用ftp了吧,用sftp,又好用又安全
ckc 2018-11-17
  • 打赏
  • 举报
回复
主动和被动模式发起方不一样,一个是客户端发起的,一个是服务端发起的
g863948879 2018-11-16
  • 打赏
  • 举报
回复
引用 1 楼 Liqinghai058 的回复:
[quote=引用 0 楼 g863948879 的回复:] 网上搜到的都是FTP主动和被动的原理,但是被动模式为什么用的是另外开放的端口,而不是主动的20端口呢?求解
你好,这是ftp的一种协议,就类似,进出的端口不能一样[/quote] 哦,这个知道了,还有一个,你知道为什么连接上了FTP服务器,但是在读取列表的时候提示超时吗,这个FTP服务器是外网用的。
李庆海 2018-11-15
  • 打赏
  • 举报
回复
引用 0 楼 g863948879 的回复:
网上搜到的都是FTP主动和被动的原理,但是被动模式为什么用的是另外开放的端口,而不是主动的20端口呢?求解
你好,这是ftp的一种协议,就类似,进出的端口不能一样

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧