scp错误 - 语法还是其他什么?

时间:2017-08-14 03:56:58

标签: scp

我正在尝试使用scp将各种文件从我的工作机器复制到我的个人。我使用代码:

scp usernamework@workcomputer:~/directory/to/file \
  usernamepersonal@personalcomputer:~/Directory/to/copied/file

当我输入代码时,系统会提示我输入我的工作计算机密码。我输入密码,错误是:

could not resolve hostname(personal computer)

我的代码中是否存在语法错误 - 或者是否还有其他问题?

1 个答案:

答案 0 :(得分:0)

如果您指定了两个远程主机,它将连接到第一个远程主机,并从那里连接到第二个主机。第二个主机名可能无法从第一个主机名解析/可见,因此它失败。您可以做的事情很少:

  • 连接到personal计算机并仅使用一个遥控器进行传输:

    scp usernamework@workcomputer:~/directory/to/file ~/Directory/to/copied/file
    
  • 使用-3开关,它将连接到当前计算机的两端:

    scp -3 usernamework@workcomputer:~/directory/to/file \
      usernamepersonal@personalcomputer:~/Directory/to/copied/file