簡體   English   中英

帶有私鑰的子進程python的scp

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM