Salut,
si tu as le logiciel ssh installé sur ton pc et dans le path, tu peux essayer:
def createTCPSocketSSH (remoteHostname, remotePort=22, localPort=-1):
global localPortNo
if localPort == -1:
localPort = localPortNo
localPortNo = localPortNo+1
tryNo = 1
while 1:
command = "ssh -f -g -A -X %s\n" \
% (remoteHostname)
result = os.system(command)
if result == 0:
break
localPortNo = localPortNo+1
tryNo = tryNo + 1
if tryNo == maxTries:
os.exit(1)
# create a
TCP socket which connects to our ssh pipe
s = socket(AF_INET, SOCK_STREAM)
s.connect(("localhost", localPort))
return s
pas essayé, mais ça devrait marcher, a condition que tu ai ssh dans ton path windows (cf variables globales de windows).
Bonne soirée!