当我在 ftp 中向 FTP 服务器发送“ls”命令时,我收到此消息“无路由连接”。因此,我使用 wireshark 进行调查,并看到我(客户端)与 FTP 服务器之间的以下交换:
1) 客户端 (32990) => 服务器请求 PASV (21)
2)服务器(21)=> 客户端(32990):进入被动模式(10,11,1,8,66,76)
3)客户端(32990)=> 服务器(21):ACK
4)客户端(52974)=> 服务器(16972):SYN
5)服务器 => 客户端:目标不可达(主机管理……)
其中16972(=256*66+76)是后者在步骤2中发送给客户端的服务器的数据端口。
52974是客户端的数据端口。
所以我的问题是:我怎么知道是什么阻止了创建被动会话?是服务器端吗?还是客户端?
ps:我的客户端在 Kali 上,并且 iptables 中的所有内容都是打开的,我无法分辨服务器的配置(我无法直接访问它)