【问题标题】:Multiple Passive connections to vsftpd server与 vsftpd 服务器的多个被动连接
【发布时间】:2010-07-22 16:06:47
【问题描述】:

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

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

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

227 进入被动 模式 (x,x,x,x,d,d)

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

150 OK 从服务器发送数据

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

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

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

谁能帮助解决这个问题。

谢谢 -亚历山大

【问题讨论】:

    标签: c freebsd vsftpd


    【解决方案1】:

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

    【讨论】:

    • 嘿,谢谢 .. 但它是仅使用 VSFTPD 还是标准?
    猜你喜欢
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2021-08-22
    • 1970-01-01
    相关资源
    最近更新 更多