Ich versuche ein Python-Skript zu schreiben, das SSH an einen Server sendet und einen Befehl ausführt. Ich verwende Python 2.6 unter Windows und habe Plink und Paegen (für ssh-Schlüssel) installiert und alle zu meinem Pfad hinzugefügt.
Wenn ich zur Eingabeaufforderung gehe und folgendes eintippe:
%Vor%Ich sehe das gewünschte Verhalten - ein VNC-Viewer öffnet sich auf meinem Mac (Server).
Wenn ich jedoch zwei Ansätze probiert habe, dies programmatisch über Python zu tun, funktioniert beides nicht:
Ansatz 1 (os):
%Vor%Ansatz 2 (Subprozess):
%Vor%Bei beiden Methoden wird kein Fehler erzeugt, aber das VNC-Fenster wird nicht geöffnet. Ich glaube jedoch, dass beide erfolgreich mit dem Remote-Host verbinden.
Was mache ich falsch?
Tags und Links python ssh subprocess putty plink