jsch.addIdentity

  • Hallo Liebe Community,


    ich schreibe derzeit eine Android App, um mein Raspberry Pi mit SSH-Befehlen zu steuern. Dabei würde ich gerne mit meinem generierten Key die Verbindung herstellen. Um diesen Key hinzuzufügen benöte ich die Funktion addIdentity. Leider verstehe ich nicht, wie ich diesen Key der Funktion hinzufügen kann. Aktuell sieht mein Quellcode so aus:


    Quelle: http://stackoverflow.com/quest…h-key-based-communication


    Dabei liegt die Key Datei in dem Ordner app/src/main/res/raw/id_rsa.ppk


    Ich bekomme die Fehlermeldung:


    SSH connection failed: java.io.FileNotFoundException: .raw/id_rsa: open failed: ENOENT (No such file or directory)


    Das Programm findet die Datei wohl nicht.


    Ich hoffe jemand kann mir bei meinem Problem helfen



    Gruß
    KronSii

  • ok habe es selber gelöst :)


    Ich lese die Dateien nun in ein ByteArray ein und schicke diese an das Pi. Klappt wunderbar. :)


Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!