gpt4 book ai didi

c - 到 vsftpd 服务器的多个被动连接

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:06 26 4
gpt4 key购买 nike

我正在尝试同时上传多个文件。在被动模式下建立数据连接后,我的客户端向 vsftp 服务器发送另一个“pasv”请求以获取服务器和端口值。这样我就可以使用一组新的端口和 ip 值连接到 vsftpd。但是服务器(vsftpd)没有响应第二个 pasv 命令。

这是我的客户端在登录后发送的命令序列。

PASV ------> 到服务器

227进入被动 模式 (x,x,x,x,d,d) <------ 来自服务器

STOR xyz.txt ------> 到服务器

150 可以从服务器发送数据<--------

...... 创建套接字并使用 x,x,x,x,d.d 连接到服务器。

之后我再次发送 pasv 以获得另一个端口进行第二次连接PASV -------> 到服务器

但是服务器没有返回任何东西。

任何人都可以帮助解决这个问题。

谢谢-亚历山大

最佳答案

一个FTP服务器只能有一对命令连接,数据连接。也就是说,您不能通过发出两次 PASV 命令来建立到 FTP 服务器的 2 个数据连接。如果您还想进行另一个数据连接,则必须设置另一个 FTP 命令连接。

关于c - 到 vsftpd 服务器的多个被动连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com