为什么我无法使用主机名 ssh 到另一台计算机?

为什么我无法使用主机名 ssh 到另一台计算机?

我有两台计算机:

  1. 一台运行 Windows 10 的笔记本电脑,它被添加到域中
  2. 运行 ubuntu 16.04 的桌面,它未添加到任何域

两台计算机都使用彼此相邻的以太网插座连接到同一个内联网。

但是,当我尝试使用计算机 2 的主机名通过 ssh 连接到计算机 2 时(从计算机 1 开始),无法连接。但是当我尝试使用计算机 2 的 IP 地址通过 ssh 连接到计算机 2 时,我能够连接到它。

可能是什么原因?如何配置才能使 ssh-via-hostname 正常工作?

答案1

问题可能是您通过 SSH 连接到的系统没有设置 DNS 解析。

答案2

您需要在 DNS 服务器中注册您的 Ubuntu 16.04。然后您将能够使用主机名连接到它。

相关内容