2017-02-22 80 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。

相关问题