Instruction de base sous Python de transfert de fichiers

dgpgl Messages postés 1 Date d'inscription lundi 21 novembre 2005 Statut Membre Dernière intervention 21 novembre 2005 - 21 nov. 2005 à 21:57
taz_iup Messages postés 179 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 21 mai 2014 - 13 janv. 2006 à 13:16
Comment transferer des fichiers par xxx.jpeg depuis un PC windows
sur une machine linux... a l'adresse xxx.ccc.com qui est ouverte
via un port ssh! avec un user:ouser et password: pswww je peut via une
instruction scp manuellement mias j'aimerai via une application
Python...

Avec des exempée svp..

A+ dgpgl

3 réponses

cs_Marvin Messages postés 77 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 19 juin 2006 1
28 nov. 2005 à 21:26
Salut,
si tu as le logiciel ssh installé sur ton pc et dans le path, tu peux essayer:

<!--StartFragment --> 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!
0
taz_iup Messages postés 179 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 21 mai 2014 3
13 janv. 2006 à 13:15
Si tu n'as t
0
taz_iup Messages postés 179 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 21 mai 2014 3
13 janv. 2006 à 13:16
trop fort il a tronqué mon texte...
Je disais si tu n'as toujours pas trouve voici une lib ssh2 ecrite en python
http://www.lag.net/paramiko/
0
Rejoignez-nous