我正在使用 FTPClient 使用用户名/密码连接我们的一台服务器。但我总是收到 530 错误的登录信息。
public static FTPClient connectToFTPServer() throws Exception {
FTPClient client;
client = new FTPClient();
client.enterLocalPassiveMode(); // important!
client.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out)));
client.connect(ftpHost, ftpPort);
boolean loginSuccess = client.login("abc","abc");
if (!loginSuccess) {
client.logout();
client.disconnect();
throw new Exception("Connection could not be established with host " + ftpHost + " : " + ftpPort + " User "
);
}
//client.setFileType(FTP.BINARY_FILE_TYPE);
client.setFileType(2);
return client;
}
220 (vsFTPd 2.0.5)
USER abc
331 Please specify the password.
PASS abc
530 Login incorrect.
QUIT
221 Goodbye.
我可以使用 ssh 或 sftp 从我的腻子登录到同一台服务器。任何人都面临类似的问题。
提前致谢
谢谢,拉姆基