无密码SSH最佳实践

时间:2014-07-18 04:34:10

标签: linux ssh

我发现很多文章描述了如何进行无密码ssh,而且我已经解决了这个问题。

  

我找不到有关如何最好地为多台机器设置此功能的信息?

如果我们有100台服务器都需要相互登录,那么我需要从所有100台机器设置对其他99台机器的访问权限。那9,900次我需要运行各种命令。我可以自动化这个但它对我来说仍然过度接触。

  

是否有一种简单的方法,例如所有机器都具有相同的公钥/私钥然后才能正常工作?

理想情况下,我只想将文件复制到每台服务器上并使其正常工作。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

1. Create a public and private key combination
2. Rename the file so that it does not interfere with the default keys on the machine
3. Copy these two files to all the host machines which you want to connect
4. use "$ ssh -i <path to the new public key>  user_name@host_ip"  command to login