这是供个人使用的,我在虚拟机上运行着 Debian。我想知道是否需要 BIND9 才能使用主机上的主机名进行 SSH,或者修改 /etc/hosts 和 resolv.conf 就足够了?
答案1
不需要,您不需要运行 BIND 或任何其他 DNS 服务或可用于连接到 SSH 服务器或从 SSH 服务器连接,只要您愿意使用网络地址、配置中配置的主机名/etc/hosts
或~/.ssh/config
配置文件中的主机别名进行连接即可。
如果另一台主机有可用的 DNS 服务,正确配置该服务resolv.conf
将允许 SSH 客户端通过 DNS 进行主机名解析,就像其他网络实用程序或应用程序一样。