我正在尝试使用scp将各种文件从我的工作机器复制到我的个人。我使用代码:
scp usernamework@workcomputer:~/directory/to/file \
usernamepersonal@personalcomputer:~/Directory/to/copied/file
当我输入代码时,系统会提示我输入我的工作计算机密码。我输入密码,错误是:
could not resolve hostname(personal computer)
我的代码中是否存在语法错误 - 或者是否还有其他问题?
答案 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