背景:现代 Ubuntu 服务器。
我们有一个特定的主机,所有机器上的所有用户都应该知道它。这是为了避免在第一次连接到它时出现交互式提示(在非交互式模式下会失败)。
有没有办法可以在整个操作系统范围内进行配置,而无需known-hosts
用户干预?
答案1
将密钥放入/etc/ssh/ssh_known_hosts
。您可以使用/etc/ssh/ssh_config
设置覆盖此文件GlobalKnownHostsFile
。
背景:现代 Ubuntu 服务器。
我们有一个特定的主机,所有机器上的所有用户都应该知道它。这是为了避免在第一次连接到它时出现交互式提示(在非交互式模式下会失败)。
有没有办法可以在整个操作系统范围内进行配置,而无需known-hosts
用户干预?
将密钥放入/etc/ssh/ssh_known_hosts
。您可以使用/etc/ssh/ssh_config
设置覆盖此文件GlobalKnownHostsFile
。