我正在尝试同时上传多个文件。在被动模式下建立数据连接后,我的客户端向 vsftp 服务器发送另一个“pasv”请求以获取服务器和端口值。这样我就可以使用新的一组端口和 ip 值连接到 vsftpd。但是 server(vsftpd) 没有响应第二个 pasv 命令。
这是我的客户端在登录后发送的命令序列。
PASV ------> 到服务器
227进入被动模式(x,x,x,x,d,d)<-----来自服务器
STOR xyz.txt -------> 到服务器
150 OK 从服务器发送数据 <-------
...... 创建套接字并使用 x,x,x,x,dd 连接到服务器
之后,我再次发送 pasv 以获取另一个端口,用于第二次连接 PASV --------> 到服务器
但是服务器没有发回任何东西。
任何人都可以帮助解决这个问题。
谢谢-亚历山大