23

我正在尝试scp -r usernameipaddress:/path /pathwhereIwanttocopy,但由于连接被拒绝,我得到了它。

我怎么才能得到它?我怎样才能建立联系?

4

3 回答 3

45

-r 标志应该可以工作。在您的示例中,您似乎忘记了要复制的文件夹的名称。尝试:

scp -r nameOfFolderToCopy username@ipaddress:/path/to/copy/

将文件夹从本地计算机复制到远程计算机。或者

scp -r username@ipaddress:/path/of/folder/to/copy /target/local/directory

将文件夹从远程计算机复制到本地计算机。

于 2013-02-18T02:00:02.457 回答
2

您可能还想检查一下rsync。它有很多用于处理重复项、权限等的选项。

rsync -r username@computer:/path/to/source /path/to/dest

或用于上传

rsync -r /path/to/source username@computer:/path/to/dest
于 2013-02-18T02:16:14.203 回答
1

如果您的用户目录中有一个文件夹working,您只需要:

scp -r username@ipaddress:working ./

很可能你会得到“权限被拒绝”:

scp -r username@ipaddress:/working ./

你能检查一下ssh服务是否在远程机器上运行吗?如果您可以登录,请尝试:

ps -aux | grep sshd
于 2013-02-18T02:04:53.550 回答