java jsch SSH_MSG_DISCONNECT无法读取二进制数据包数据

时间:2015-08-31 08:33:48

标签: java sftp jsch

所以我使用私钥连接到sftp服务器,因此它返回错误:

 com.jcraft.jsch.JSchException: SSH_MSG_DISCONNECT: 2 Failed to read binary packet data!

以下是代码:

    JSch jsch = new JSch();
    jsch.addIdentity(new File(privateKey).getAbsolutePath());
    session = jsch.getSession(ftpUserName, ftpHost, ftpPort);
    LOGGER.debug("Session created.");
    if (ftpPassword != null) {
        session.setPassword(ftpPassword);
    }
    Properties config = new Properties();
    config.put("StrictHostKeyChecking", "no");
    session.setConfig(config);
    session.setTimeout(timeout);
    session.connect();

我的代码中有什么东西或者我错过了什么吗?谢谢。

0 个答案:

没有答案