我可以通过执行以下操作为单个用户设置无密码的SSH:
1)在〜/ .ssh中为本地计算机生成RSA密钥对
2)将本地计算机的公钥复制到远程计算机的〜/ .ssh / authorized_keys
但是,是否有一种方法可以对所有用户执行此操作?也许在/root/.ssh中执行与上述相同的步骤?还是有一个好方法让root用户在每个用户的〜/ .ssh目录中部署密钥并修改author_key列表?
谢谢。
如果要为所有用户提供对单个远程主机的无密码访问权限,则OpenSSH支持基于主机的公钥身份验证,即用户是客户端的主机密钥,以对服务器和/etc/ssh/shosts.equiv进行身份验证。授权用户。
此处提供了有关如何进行配置的良好指南:http : //en.wikibooks.org/wiki/OpenSSH/Cookbook/Host-based_Authentication
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句