Announcement

Collapse
No announcement yet.

SSL-Verbindung zu Linux-Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SSL-Verbindung zu Linux-Server

    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.

    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();
    ins.readLine(); - führt immer zu einem Fehler.
    javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
    Ich verstehe das nicht, mit Putty kann ich mich doch problemlos verbinden.

    Bitte helft mir, thx
    --
    http://www.vic-fontaine.com/

  • #2
    http://www.google.as/search?sourceid...F-8&q=java+ssh

    SSH <> SSL

    Was nun?
    Christian

    Comment


    • #3
      SSH, also so, dass ich auf der Kommandozeile des Servers Befehle absetzen kann.
      --
      http://www.vic-fontaine.com/

      Comment


      • #4
        Dann würde ich auch SSH programmieren, entweder

        - mittels einer Lib die du suchst (habe bislang nur kostenpflichtige gefunden)
        - das Protokoll selbst nachprogrmmieren
        - oder Putty nutzen und die Ein-/Ausgaben über Streams
        Christian

        Comment


        • #5
          OK, ich verwende jetzt http://www.jcraft.com/jsch/
          Das klappt wunderbar.

          Vielen Dank für deine Hilfe!
          --
          http://www.vic-fontaine.com/

          Comment

          Working...
          X