这里主要记录我的问题,希望对您可以有帮助。
最近在折腾hadoop集群,装了多个虚拟机,想着设置免密登录好分发资源。
然后就正常的,使用命令在.ssh目录下生成两个秘钥,再互相拷贝。
然后我的第一个机子一直无法免密访问自己,我就愁啊!
重点来了:
然后我发现我的1号机和其他机子的.ssh目录的权限不一样,我就想起来,第一个机子是我自己mkdir的.ssh目录,其他的是ssh连接后系统生成的,正是由于.ssh目录权限的问题导致ssh免密登录无法正常使用。
解决:(将权限改成和别的机子一样,完美解决问题)
chmod 700 .ssh/
希望对您有帮助!