使用ssh从远程复制文件到本地
Copy file from remote to local using ssh
我正在尝试将文件从 Ubuntu 服务器复制到我的 mac,但我一直收到“没有这样的文件或目录”错误。
在我使用 ssh 之后:
scp -p 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg /Users/myusername/Documents/
但是收到错误:
/Users/myusername/Documents/: No such file or directory
这个错误是不是告诉我本地 machine 上没有这样的文件或目录?任何有关如何修复的建议将不胜感激。
是的,它在谈论您的本地计算机。我猜你可能刚刚输入了错误的内容。尝试这样做:
scp -P 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg ~/Documents/
确保您是在 Mac OS X 终端提示符下键入此命令,而不是在实际的远程服务器上。 xx1.xx1.xx1.xx1
应该是远程 Ubuntu 机器("pull" 文件下到你的机器,不要试图 "push" 它)。
还有,虽然是ssh -p
,但是是scp -P
。对于scp
,-p
只保留修改时间,-P
是端口。
不要先通过 ssh 连接到您的服务器。只需从本地计算机执行该 scp 命令。
编辑:
此外,-p
应该大写(根据我机器上的联机帮助页),所以:
scp -P 8888 your_username@remotehost.edu:/var/www/html/00000001.jpg /Users/myusername/Documents/
可能您打开了多个 ssh 连接。
尝试关闭所有其他连接并重新启动 scp 命令。
我正在尝试将文件从 Ubuntu 服务器复制到我的 mac,但我一直收到“没有这样的文件或目录”错误。
在我使用 ssh 之后:
scp -p 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg /Users/myusername/Documents/
但是收到错误:
/Users/myusername/Documents/: No such file or directory
这个错误是不是告诉我本地 machine 上没有这样的文件或目录?任何有关如何修复的建议将不胜感激。
是的,它在谈论您的本地计算机。我猜你可能刚刚输入了错误的内容。尝试这样做:
scp -P 8888 me@xx1.xx1.xx1.xx1:/var/www/html/00000001.jpg ~/Documents/
确保您是在 Mac OS X 终端提示符下键入此命令,而不是在实际的远程服务器上。 xx1.xx1.xx1.xx1
应该是远程 Ubuntu 机器("pull" 文件下到你的机器,不要试图 "push" 它)。
还有,虽然是ssh -p
,但是是scp -P
。对于scp
,-p
只保留修改时间,-P
是端口。
不要先通过 ssh 连接到您的服务器。只需从本地计算机执行该 scp 命令。
编辑:
此外,-p
应该大写(根据我机器上的联机帮助页),所以:
scp -P 8888 your_username@remotehost.edu:/var/www/html/00000001.jpg /Users/myusername/Documents/
可能您打开了多个 ssh 连接。
尝试关闭所有其他连接并重新启动 scp 命令。