有這樣一個問題:
當前服務器上CentOS7,以普通用戶登錄后,無法使用ssh命令登錄其他任何服務器,甚至本地。但是root用戶可以。
而且登錄界面上不會有任何錯誤提示,系統日志/var/log/secure或者/var/log/messages沒有任何提示這個問題是什么原因造成的。這點比較坑。
why?
原因是CentOS7的增強的安全功能,在CentOS6上沒有這個問題。
解決方式:
使用root,執行如下命令:
echo "+:ALL:ALL" >> /etc/security/access.conf
reboot
注意這個操作必須重啟,只修改配置不重啟的話不會生效。
搜索到的朋友拿去用吧,不客氣。