WindowsラップトップからUnixボックス(Juniperルーター)にファイルをsftpしようとしています。WindowsからPythonを使用してUnixにsftpを変換する
小さなスクリプトを書きましたが、私はリモートパスが間違っていると言います。私はエラーを取得する
import paramiko
host = "192.168.1.87"
port = 22
transport = paramiko.Transport((host, port))
password = "juniper123"
username = "root"
transport.connect(username = username, password = password)
sftp = paramiko.SFTPClient.from_transport(transport)
filepath = '/balls/test.txt'
localpath = 'C:\Users\python1\test.txt'
sftp.put(filepath, localpath)
sftp.close()
transport.close()
:私は、何かここで私は追加するので、窓がnixのディレクトリを翻訳することができます必要がありますが、私はGoogleの:(
上でそれを見つけることができない空想は、スクリプトでは、おそらくそこにある知っています:
WindowsError: [Error 3] The system cannot find the path specified: '/balls/test.txt'
私はばかです。ありがとうございます –
少なくとも一度は起こらなければなりませんか? :) – sarnold