我正在尝试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
将文件夹从远程计算机复制到本地计算机。
您可能还想检查一下rsync
。它有很多用于处理重复项、权限等的选项。
rsync -r username@computer:/path/to/source /path/to/dest
或用于上传
rsync -r /path/to/source username@computer:/path/to/dest
如果您的用户目录中有一个文件夹working
,您只需要:
scp -r username@ipaddress:working ./
很可能你会得到“权限被拒绝”:
scp -r username@ipaddress:/working ./
你能检查一下ssh
服务是否在远程机器上运行吗?如果您可以登录,请尝试:
ps -aux | grep sshd