ssh localhost需要密码的解决方案
我想大家对无密码ssh到远程服务器一定不会陌生,至于怎么做,我这里就不讲了,很简单。下面我讲的是可以ssh到别的服务,却不可以ssh localhost到本机,当然都是无密码的情况了。为什么会出现这样的情况了?
1.cat /proc/version查看你服务器的linux内核是哪本版本的。
2.如果版本是2.6及其更高版本的话,那说明引入安全增强 Linux(Security-Enhanced Linux,SELinux)
3.编辑/etc/sysconfig/selinux,设置如下:
SELINUX=disabled
?
特别说明:特别是在做hadoop的集群的时候会碰见这样的情况。