使用 RSA 密钥通过 SSH 连接到我的服务器时,我收到以下消息:
地址 255.100.236.105 1映射到 a1.example.com,但这不会映射回该地址 - 可能是闯入尝试!
即使出现此错误,我仍然可以通过 SSH 连接到机器。
我检查了 DNS 并找出了问题所在。这个服务器有很多虚拟主机,所以我们有同一个 IP 地址的多个 A 记录。
例如:
A a1.example.com 255.100.236.105
A ssh.example.com 255.100.236.105
(还有几个指向同一个IP)
我正在尝试通过 SSH 连接到ssh.example.com
,但出现上述错误。如何让SSH 意识到IP 有多个指向它的域名?
注意:我无法通过 ssh 访问,a1.example.com
因为该子域正在通过 CloudFlare 的代理。
更新:我在两台计算机上对此进行了测试。一个给了我那个错误,一个没有。为什么会这样?
1这是一个假IP,我编的。我不确定它是否真的指向任何地方。
如果您将反向 DNS 名称
ssh.example.com
放入您的主机文件中,那通常是 DNS 返回的第一个响应。