scp 命令执行 cp 失败

Tan*_*iel 5 ssh scp cp

我正在尝试使用 scp 命令将 r0.res 文件从本地机器复制到远程机器。我输入了以下命令:

scp -v /etc/drbd.d/r0.res root@192.168.1.104
Run Code Online (Sandbox Code Playgroud)

我得到这个错误:

cp '--' '/etc/drbd.d/r0.res' 'root@192.168.1.104'
Run Code Online (Sandbox Code Playgroud)

什么可能导致命令失败?非常感谢。

PS:我已经在机器之间建立了 ssh 连接,并通过在目标上创建 drbd.d 文件夹来测试它,如下所示:

sudo ssh root@192.168.1.104 sudo mkdir -p /etc/drbd.d
Run Code Online (Sandbox Code Playgroud)

tal*_*zin 6

您正在使用命令复制本地,创建文件“root@192.168.1.104”,您应该运行:

scp /etc/drbd.d/r0.res root@192.168.1.104:/path/
Run Code Online (Sandbox Code Playgroud)

其中 path/ 是您在机器 192.168.1.104 上所需的目的地