[英]Scp with subprocess python with a private key
我如何獲得此scp命令轉換為python子進程。
scp -i /home/ramesh7128/Downloads/<private_key>.pem /home/ramesh7128/Downloads/testing_transfer.py <remote_add>:<remote_file_path>
尤其是要包含私鑰路徑的部分是我遇到的問題。
確保您將用戶包括在遠程計算機上,並且您已正確設置格式:
scp -i /home/ramesh7128/Downloads/<private_key>.pem /home/ramesh7128/Downloads/testing_transfer.py <remote_user>@<remote_add>:<remote_file_path>
scp -i private_key.pem /path/to/the/local/file root@server.com:/path/to/the/remote/file
編輯:(來自評論)
subprocess.Popen(["scp", "-i", "path/to/private_key.pem", myfile, destination])
該語法使Popen知道-i
選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.