com.jcraft.jsch.JSchException: UnknownHostKey

Ich versuche, Jsch zum herstellen einer SSH-Verbindung in Java. Mein code erzeugt die folgende Ausnahme:

com.jcraft.jsch.JSchException: UnknownHostKey: mywebsite.com. 
RSA key fingerprint is 22:fb:ee:fe:18:cd:aa:9a:9c:78:89:9f:b4:78:75:b4

Kann ich nicht finden, wie Sie den host-key in der Jsch-Dokumentation. Ich habe meinen code unten.

import com.jcraft.jsch.JSch;
import com.jcraft.jsch.Session;

public class ssh {
    public static void main(String[] arg) {

        try {
            JSch jsch = new JSch();

            //create SSH connection
            String host = "mywebsite.com";
            String user = "username";
            String password = "123456";

            Session session = jsch.getSession(user, host, 22);
            session.setPassword(password);
            session.connect();

        } catch(Exception e) {
            System.out.println(e);
        } 
    }
}
Kommentar zu dem Problem
Versuchen Sie, Herunterfahren sshd auf deinem *nix-host und starten Sie einen einzelnen thread im Vordergrund: /usr/sbin/sshd -d Diese wird Ihnen eine Menge von debugging-Informationen von der sshd-Seite. Kommentarautor:
@AmmSokun jeder in der Lage war, dieses problem zu lösen. Siehe die Antworten. Kommentarautor: bmargulies

InformationsquelleAutor der Frage Alex | 2010-01-05

Schreibe einen Kommentar