0

我正在使用 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 从我的腻子登录到同一台服务器。任何人都面临类似的问题。

提前致谢

谢谢,拉姆基

4

0 回答 0