是否存在一个通用的 autorized_keys,让 1 个 ssh_key 可以在一台机器上的所有帐户上运行?

是否存在一个通用的 autorized_keys,让 1 个 ssh_key 可以在一台机器上的所有帐户上运行?

我运行一个网络服务器,因此我经常为新域创建新帐户并通过 ssh 登录。有没有一种方法,可以让我不用将 id_dsa.pub 文件粘贴到每个新帐户的新 authorized_keys 文件中,而是将其放在一个地方并自动登录新帐户?最好不要做诸如制作用户模板之类的事情,因为我有其他机器想要在不同时间添加到主 known_hosts 中,所以如果它是使用某种 newuser 模板创建的,我不想必须返回并更新每个用户的 known_hosts。

如果这有区别的话,服务器正在运行 ubuntu 12 lts 和 14 lts,并采用默认的 virtualmin 设置。

答案1

新的用户模板已经存在于/etc/skel;将文件复制到那里,任何新用户都会在他们的主目录中获得该文件的副本。

相关内容