gpt4 book ai didi

java - FTPSClient 返回 MalformedServerReplyException : cannot parse response code

转载 作者:搜寻专家 更新时间:2023-11-01 01:17:31 24 4
gpt4 key购买 nike

我设置了 SFTP 连接。我使用了 WinCSP 和 Filezilla,测试服务器工作正常。 Java 代码来自 apache commons-net 2.0,它给了我意外的错误

代码

private String ftpServer="XXX.xx.x.XX";
private int ftpPort=99;
private String ftpUserName="myUserName";
private String ftpPassword="myPassword";

FTPSClient ftp = null;
try{
ftp = new FTPSClient();
ftp.connect(hostname, port)
} catch (Exception e){
Logger.debug(e)
}

堆栈跟踪

Server reply:SSH-2.0-WeOnlyDo-wodFTPD 2.3.6.165
org.apache.commons.net.MalformedServerReplyException: Could not parse response code.
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:315)
at org.apache.commons.net.ftp.FTP._connectAction_(FTP.java:364)
at org.apache.commons.net.ftp.FTPClient._connectAction_(FTPClient.java:540)
at org.apache.commons.net.ftp.FTPSClient._connectAction_(FTPSClient.java:167)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:178)
at myHomeFtpService.getFtpConnection(HomeFtpService.java:40)

最佳答案

因为您正在使用 FTP 客户端连接到 SSH 服务器。 FTPS 和 SFTP 是两种不同的协议(protocol)。

WinSCP 和 Filezilla 都可以正常工作,因为它们支持 SFTP。

关于java - FTPSClient 返回 MalformedServerReplyException : cannot parse response code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15621325/

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