我使用的是linux box。
我无法使用 IPv6 FTP 服务器执行任何操作。我可以使用 IPv6 FTP 服务器进行连接。 但是当我执行任何操作(如 ls、get、put ..)时,它会给出以下异常(以粗体突出显示)。
[root@SKP-vlnx ~]# ftp aa01:9:1::22:56ff:231:4b 连接到 aa01:9:1::22:56ff:231:4b (aa01:9:1::22:56ff:231:4b )。 220 服务已准备好供新用户使用 名称 (aa01:9:1::22:56ff:231:4b ): xyz 331 用户名正常,需要 ftp 用户的密码 密码: 230 用户已登录,继续 远程系统类型为 UNIX。
ftp> ls 502 命令 EPSV 未实现 502 命令 LPSV 未实现 被动模式被拒绝。
任何机构请对此提供帮助。
最佳答案
这意味着服务器不执行 IPv6 被动模式所需的命令,这与旧的 IPv4 被动模式(新 EPSV、旧 PASV)不同。这可能是因为服务器并未真正准备好 IPv6,或者因为它根本没有实现被动模式。
您可以尝试使用主动模式。但是,如果服务器没有真正准备好 IPv6,您将遇到同样的问题,因为这还需要一个新的 IPv6 命令(EPRT 而不是 PORT)。
关于java - 需要帮助来执行 ipv6 ftp 服务器操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25440939/