现有一台FTP服务器在公网,客户端在防火墙内部,客户端通过主动模式通过21端口跟FTP服务器建立连接,然后FTP服务器通过数据端口20传送数据给客户端,想问客户端在防火墙内部,防火墙也没设置外到内的访问权限,那是如何收到这个数据的?
(0)
应该是你防火墙开启了nat alg ftp
https://blog.51cto.com/alibaby/2542427
(1)
暂无评论
FTP 主动模式
1.客户端用大于1024的高位端口发起初始化连接到vsftp服务器的21端口
2.vsftp服务器的21端口主动与客户端大于1024的高位端口建立控制连接
3.vsftp服务器的20端口主动与客户端大于1024的高位端口初始化数据连接
4.最后客户端才使用大于1024的高位端口响应FTP服务端的20端口。
从上述流程中,我们大致可知道在ftp主动模式下,vsftp服务器只需要开放20和21端口即可
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论