centos7 普通用户无法使用ssh登录其他服务器

有这样一个问题:

当前服务器上CentOS7,以普通用户登录后,无法使用ssh命令登录其他任何服务器,甚至本地。但是root用户可以。

而且登录界面上不会有任何错误提示,系统日志/var/log/secure或者/var/log/messages没有任何提示这个问题是什么原因造成的。这点比较坑。

 

why?

原因是CentOS7的增强的安全功能,在CentOS6上没有这个问题。

 

解决方式:

使用root,执行如下命令:

echo "+:ALL:ALL"  >> /etc/security/access.conf 

reboot

注意这个操作必须重启,只修改配置不重启的话不会生效。

 

搜索到的朋友拿去用吧,不客气。

 

posted @ 2019-12-27 16:43  狂奔的骆驼  阅读(2817)  评论(0编辑  收藏  举报