传输到远程机器,主机名有问题

传输到远程机器,主机名有问题

我通过 SSH 连接到远程主机,我已阅读 rsync 页面,并且我了解要将文件从本地计算机传输到远程主机,我必须执行

 rsync myHostname:path/to/file destination/path/on/remotehost

现在我用检索了我的主机名hostname,假设它是AA,当我执行上述命令时,我得到:

ssh: AA: Name or service not known

我错过了什么?

我在 W8 上使用 cygwin。

答案1

远程主机上的名称服务不知道 AA(本地主机)名称。在 rsync 命令中,您可以使用本地主机的 IP 地址代替 AA 名称。

如果您更喜欢使用主机名而不是 IP 地址(例如 AA),则必须更新远程主机的 DNS,以便将名称 AA 转换为 IP 地址。或者,如果您有管理员权限,则可以更新远程计算机的 hosts 文件。hosts 文件条目优先于 DNS 查找。

相关内容