Jsch error - failed to send channel Anfrage

Ich versuche, eine Verbindung zu einem SFTP remote-server mit JSCH library version 0.1.49. Jedes mal, wenn ich das Programm starte, erhalte ich den folgenden Fehler :

Initializing...
Connection to SFTP server is successfully
com.jcraft.jsch.JSchException: Unable to connect to SFTP server.com.jcraft.jsch.JSchException: failed to send channel request
at shell.MainClass.JschConnect(MainClass.java:95)
at shell.MainClass.main(MainClass.java:30)

Zeile 30 ist : sftpChannel.connect() aus dem folgenden code :

    System.out.println("Initializing...");
    JSch jsch = new JSch();

    Session session = null;
    try {   
        session = jsch.getSession(ProjectConstants.rmUsername,ProjectConstants.rmHost, 22);
        session.setPassword(ProjectConstants.rmPassword);

        java.util.Properties config = new java.util.Properties(); 
        config.put("StrictHostKeyChecking", "no");
        session.setConfig(config);

        session.connect();
        if (session.isConnected() == true) {
            System.out.println("Connection to SFTP server is successfully");
        }

        ChannelSftp sftpChannel = (ChannelSftp) session.openChannel("sftp");
        try {
            sftpChannel.connect();
        } catch (Exception e) {
            throw new JSchException("Unable to connect to SFTP server. "
                    + e.toString());
        }

die Anmeldeinformationen, die ich benutze richtig sind ( es stellt die Verbindung über FileZilla mit den gleichen Daten ), und ich auch deaktiviert der proxy für diesen server ( entweder ich bekomme den gleichen Fehler mit oder ohne proxy )

Wenn jemand mir helfen könnte ich würde es sehr zu schätzen, wie ich bin stecken mit diesem Fehler für etwa eine Woche jetzt ...

Danke.

Stellen Sie sicher, Sie haben sftp installiert und läuft auf der Maschine, die Sie zu verbinden versucht.

InformationsquelleAutor Nicolae Birlea | 2013-02-08

Schreibe einen Kommentar