我正在尝试使用本地计算机将数据从一台远程计算机复制到另一台远程计算机。 两个远程计算机均已添加到本地计算机,~/.ssh/config
如下所示:
Host source
Hostname <public-ip>
IdentityFile /home/me/.ssh/source-key-file
User source_me
ServerAliveInterval 60
Compression yes
ForwardX11 yes
Host destiny
Hostname <different-public-ip>
IdentityFile /home/me/.ssh/destiny-key-file
User destiny_me
ServerAliveInterval 60
Compression yes
ForwardX11 yes
以下工作没有任何问题:
scp source:~/file .
scp destiny:~/another_file .
也
scp file source:~
scp file destiny:~
无论如何,尝试使用
scp source:~/file destiny:~
抛出一个错误:
ssh: Could not resolve hostname destiny: Name or service not known
lost connection
为什么它没有按照我预期的那样工作?