一、摘要:
许多开源项目,特别是分布式应用,如hadoop,mpi等都需要配置多个服务器之间能自动登录。但是redhat enterprise 6.3,安装后默认是没有开启ssh的自动认证功能。
二、原因:
产生该问题的原则是没有开启ssh的自动认证。
三、解决方法如下:
vim /etc/ssh/sshd_config找到如下配置,并去掉前面的注释#号
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
如此配合后则可以去配置.ssh/authorized_keys文件了,然后达到ssh自动登录了。