Hy!
Ich will ein Java-Programm schreiben, welches sich per SSH mit einem Linux-Server verbindet und dann dort Befehle absetzt.
Ich komme aber nicht klar. Der Verbindungsaufbau scheint zu klappen, aber ich weiß nicht, wie ich mich dann einlogge, bzw. Befehle sende / Antworten erhalte.
ins.readLine(); - führt immer zu einem Fehler.
Ich verstehe das nicht, mit Putty kann ich mich doch problemlos verbinden.
Bitte helft mir, thx
Ich will ein Java-Programm schreiben, welches sich per SSH mit einem Linux-Server verbindet und dann dort Befehle absetzt.
Ich komme aber nicht klar. Der Verbindungsaufbau scheint zu klappen, aber ich weiß nicht, wie ich mich dann einlogge, bzw. Befehle sende / Antworten erhalte.
Code:
int port = 22; String hostName = "Host"; SocketFactory sslFact = (SSLSocketFactory) SSLSocketFactory.getDefault(); Socket socket = (SSLSocket)sslFact.createSocket(hostName, port); PrintStream os = new PrintStream( socket.getOutputStream() ); BufferedReader ins = new BufferedReader( new InputStreamReader( socket.getInputStream()) ); System.out.println("Verbindung"); // os.println( "echo test" ); // String test = ins.readLine(); // System.out.println(test); in.close(); out.close();
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
Bitte helft mir, thx
Comment