scp à l'aide de paramiko doesnt work - ssh fonctionne très bien

J'ai été en mesure d'utiliser ssh et le numéro de commande dans le serveur distant. Maintenant, je veux scp fichiers à partir du serveur distant, mais qui semble juste comme sa impossible. Je suis totalement nouveau pour python et Paramiko. L'erreur est le refus d'une autorisation dans mon répertoire local de sacrément windows. Les fichiers sont censés venir de la Mac. Toute autre vraiment vraiment simple exemple que je peux utiliser pour scp fichiers à partir d'une machine Linux distante à mon local machine Windows?

import paramiko


hostname = '192.xx.1.xx'
password = 'pop123'
username = "husbad2"
port = 22

mypath='C:\\Users\\handsonexpert\\Documents'
remotepath='/Users/ihussain/testdir/file3.txt'


t = paramiko.Transport((hostname, 22))
t.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(t)
sftp.put(mypath, remotepath)
  • vous devriez être en utilisant le protocole sftp.si votre but est de récupérer les fichiers à partir 192.168.1.132 en mypath.
InformationsquelleAutor Doublespeed | 2013-02-19