2017-02-22 107 views
1

我使用MAC作爲本地機器,而我的遠程機器是Ubuntu-AWS機器。我用下面的命令文件傳輸到遠程machine.I希望我的Python文件p1.py要傳送到遠程機器的位置在/ usr /共享/使用SFTP將文件從本地機器傳輸到遠程機器

sftp -i test1.pem [email protected]:/usr/share/ /tmp/p1.py 

但給了我下面的錯誤

Connected to 54.xx.xx.xx 
Fetching /usr/share/ to /tmp/p1.py 
Cannot download non-regular file: /usr/share/ 

可能的問題是什麼?

回答

1

您可以通過
sftp -i test1.pem [email protected]:/usr/share/
使用交互式控制檯,然後在控制檯
> put /tmp/p1.py

您還可以使用
scp -i <identity_file> /tmp/p1.py [email protected]:/usr/share/

確保您有/usr/share文件夾的寫權限,而這樣做的SCP。

相關問題