我已經能夠在遠程服務器中使用ssh和issue命令。現在我想從遠程服務器上scp文件,但這看起來像是不可能的。我對python和Paramiko完全陌生。該錯誤是在我的本地darn窗口目錄中拒絕了權限。這些文件應該來自Mac。任何其他真的很簡單的例子,我可以用來從遠程Linux機器scp文件到我的本地Windows機器?scp使用paramiko不工作 - SSH工作正常
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)
你應該使用sftp.get如果你的目的是檢索192.168.1.132的文件到mypath中。 – 2013-02-19 09:56:49