SSH-Verbindung per plink aufrecht erhalten...
Verfasst: Montag 10. Juli 2006, 08:36
Hallo,
Ich will mittels Python-Script auf einen SSH Rechner zugreifen und dort mehrere Befehle ausführen. Hier im Forum habe ich folgende Möglichkeit entdeckt:
Dies öffnet die SSH-Verbindung, führt den Befehl aus und gibt die Ausgabe aus. ABER LEIDER schließt die Verbindung danach sofort wieder.
Ich möchte diese Verbindung aber als tunnel nutzen
wie bekomme ich Python dazu, die Verbindung bis zu einem .close() aufrecht zu erhalten. Bzw. wie kann ich weitere Befehle durch die Pipe an den entfernten Rechner senden??
Danke für Eure Hilfe,
Spooky
Ich will mittels Python-Script auf einen SSH Rechner zugreifen und dort mehrere Befehle ausführen. Hier im Forum habe ich folgende Möglichkeit entdeckt:
Code: Alles auswählen
input = os.popen3("plink.exe -pw pass -ssh user@host command")[1].read()
Ich möchte diese Verbindung aber als tunnel nutzen
Code: Alles auswählen
input = os.popen3("plink.exe -pw pass -batch -ssh user@host -L 1234:tunnel-rechner:4567")
Danke für Eure Hilfe,
Spooky