リモートサーバーでsshを使用してコマンドを発行できました。リモートサーバーからファイルをscpしたいのですが、それは不可能のようです。私はpythonとParamikoがまったく初めてです。エラーは、ダーン ウィンドウのローカル ディレクトリで許可が拒否されたことです。ファイルはMacから来るはずです。リモート Linux マシンからローカル Windows マシンにファイルを scp するために使用できる、本当に単純な例は他にありますか?
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)