【发布时间】:2013-02-02 09:59:16
【问题描述】:
我正在尝试scp -r usernameipaddress:/path /pathwhereIwanttocopy,但由于连接被拒绝,我得到了它。
我怎样才能得到它?如何连接?
【问题讨论】:
-
你到底为什么要关闭这个?似乎相关。
-
本该搬家的,但他们搞错了。
-
'在我的大学机器上' 是什么意思?
我正在尝试scp -r usernameipaddress:/path /pathwhereIwanttocopy,但由于连接被拒绝,我得到了它。
我怎样才能得到它?如何连接?
【问题讨论】:
-r 标志应该可以工作。在您的示例中,您似乎忘记了要复制的文件夹的名称。试试:
scp -r nameOfFolderToCopy username@ipaddress:/path/to/copy/
将文件夹从本地计算机复制到远程计算机。或者
scp -r username@ipaddress:/path/of/folder/to/copy /target/local/directory
将文件夹从远程计算机复制到本地计算机。
【讨论】:
如果您的用户目录中有一个名为working 的文件夹,您只需要:
scp -r username@ipaddress:working ./
您很可能会因此收到“权限被拒绝”:
scp -r username@ipaddress:/working ./
你能检查一下ssh服务是否在远程机器上运行吗?如果可以登录,请尝试:
ps -aux | grep sshd
【讨论】:
您可能还想查看rsync。它有很多用于处理重复、权限等的选项。
rsync -r username@computer:/path/to/source /path/to/dest
或用于上传
rsync -r /path/to/source username@computer:/path/to/dest
【讨论】: