Verwenden von Plink (PuTTy) zu SSH über Python

8

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?

    
Jeff 09.11.2011, 16:17
quelle

2 Antworten

7

Im zweiten Ansatz verwenden Sie

%Vor%     
Cito 09.11.2011, 16:35
quelle
-1

Ich würde versuchen:

%Vor%     
dugres 09.11.2011 16:29
quelle

Tags und Links