2016-02-12 174 views
3

我试图从Ubuntu服务器将文件复制到我的Mac,但我一直收到没有这样的文件或目录错误。使用SSH将文件从远程复制到本地

后,我在我ssh正在使用:

scp -p 8888 [email protected]:/var/www/html/00000001.jpg /Users/myusername/Documents/ 

但收到错误消息:

/Users/myusername/Documents/: No such file or directory 

这是错误告诉我,有我的本地机器上没有这样的文件或目录?任何意见如何解决将不胜感激。

回答

4

首先不要ssh进入你的服务器。只需从本地机器执行该scp命令即可。

编辑:

此外,-p应该大写(根据我的机器上的联机帮助页),所以:

scp -P 8888 [email protected]:/var/www/html/00000001.jpg /Users/myusername/Documents/ 
+0

没错该诀窍! – brandozz

0

是的,它是在谈论你的本地机器。我猜你可能只是输入了错误的内容。尝试做这样的代替:

scp -P 8888 [email protected]:/var/www/html/00000001.jpg ~/Documents/ 

确保你在你的Mac OS X终端提示符下键入此命令,而不是实际的远程服务器上。 xx1.xx1.xx1.xx1应该是远程Ubuntu机器(将文件“拉”到您的机器上,不要试图“推”它)。

此外,虽然它是ssh -p,它是scp -P。对于scp,-p只是保留修改时间,而-P是端口。

相关问题