是否存在与 /etc/hosts 等效的特定用户?

是否有一些方法可以指定单个特定的主机——比如 in/etc/hosts? 也许像 ~/. 主机?

19
2022-06-07 15:17:17
资源 分享
答案: 2

对于任何基于 ssh 的内容(包括 rsync over ssh),您可以将条目添加到您的 ~/. ssh/配置数据

例如

Host myhost
    Hostname myhost.example.com

然后 ssh myhost 肯定会把你连接到 myhost.example.com

29
2022-06-07 15:56:40
资源

特定的应用程序可能有一些您可以使用的东西,就像 Nick 建议的那样,但是没有与 /etc/hosts 数据等效的客户 homedir。

当应用程序尝试修复它获得的由 NSS 处理的主机名时。 您可以通过查看 /etc/nsswitch 来检查 NSS 如何管理系统上的主机名。 会议

$ grep host /etc/nsswitch.conf 
hosts:          files dns

这意味着主机名肯定会首先针对文档数据库 (/etc/hosts) 进行解析,并且还会停止处理与/etc/resolv.conf 中指定的 dns 信息相关的工作。 会议

5
2022-06-07 15:54:42
资源