据我了解,无论您连接到的是 SSH[email protected]
还是本地服务器, SSH 总是会经历反向 DNS 查找的过程[email protected]
。但是,我不知道为什么 SSH 命令无论如何都会对 IP 地址执行反向 dns 查找。比如,我必须将 Pi 上的 DNS 服务器配置更改为 Google 的开放 DNS,这样我的客户端计算机就不会花费很长时间通过我的 ISP DNS 服务器进行 DNS 查找来与服务器实际握手。即使我的 Pi 在本地网络上。
tl;dr - 为什么 SSH 对本地 IP 地址进行反向 DNS 查找?
答案1
您可以设置该选项
UseDNS no
在服务器上的文件中/etc/ssh/sshd_config
告诉sshd(8)
不要进行 DNS 查找。