Heyy!kann keine com.trilead.ssh2.Connection authentifizieren
Ich verwende com.trilead.ssh2.Connection
in java 7
, um eine Verbindung zu öffnen.
Beim Testen mir eine Verbindung mit localhost
auf Port Öffnen 22
:
Connection connection = new Connection("localhost", 22);
Dann versuche ich mit authenticateWithPublicKey
Methode zur Authentifizierung:
char[] key = IOUtils.toString(new FileInputStream("keyLocation")).toCharArray();
boolean authenticated = connection.authenticateWithPublicKey("myUsername", key, "");
Aber es ist die Authentifizierung nicht. Ich laufe auf einem mac sierra
, ich frage mich, ob das etwas zu tun hat. Ich benutze ein dsa
Schlüsselpaar.
Danke !!