Announcement

Collapse
No announcement yet.

Ssh Befehle in c# ausführen

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

  • Ssh Befehle in c# ausführen

    ich versuchen mit folgenden funktion mein gerät zuzugreifen,aber irgendwie funktioni´rt das nicht
    public void FU_Reboot(string sIPAdresse, int iPort,string sUsername, string sPwd, string sCommand)
    {
    SshClient client = new SshClient(sIPAdresse, iPort, sUsername, sPwd);
    client.Connect();
    client.RunCommand(sCommand);
    client.Disconnect();
    }
    kann jemand mir helfen

  • #2
    Und was ist "irgendwie funktioni´rt das nicht" für ein Fehler?
    Warum findet keine Fehlerbehandlung statt?
    Christian

    Comment


    • #3
      Client.RunCommand(reboot) soll mein Gerät neustarten aber das funktioniert, obwohl den Befehl ausgeführt ist und die Verbindung mit dem Gerät existiert. Ich vermute, dass es bei dem string Parameter reboot liegt.

      Comment


      • #4
        Gut, wenn es an sCommand liegt, musst du die richtigen Daten da rein schreiben
        Christian

        Comment


        • #5
          Was meist du mit richtgen Daten? Bei Putty um das Gerät neuezustarten muss mann reboot eintippen und das habe ich als Paramter übergeben.

          Comment


          • #6
            Bisher weiß hier keiner, mit was für einem Betriebssystem/Gerät du dich verbinden willst. Aufgrund von "reboot" vermutlich irgendein Linux. Wenn du als root angemeldet bist, kannst du es mit "shutdown -r +0" versuchen.
            Christian

            Comment


            • #7
              ich habe Linux betriebssystem.

              Comment

              Working...
              X