在阿里云上买了台linux服务器,centos操作系统,配置好账号密码后,
其他账号都没问题,root账号死活无法远程ssh登陆,
百度出来全是PermitRootLogin yes配置好就可以了,但是我配置了还是不行。
搞了两个多小时,没折腾好。
实在看不到希望,这才想到了ssh的登陆日志,
在/var/log目录下secure文件。
tail -f -n 200 /var/log/secure 看了日志才发现
Mar 8 16:08:41 iZuf6dtic2d71q1enfn0efZ sshd[29375]: User admin from xxx.xx.xx.xx not allowed because not listed in AllowUsers
这才想起sshd_config 文件中还有一项配置AllowUsers 需要把root也加进入,修改配置重启sshd服务,问题解决了!
回想起来,还是解决问题的思路不对,如果一开始想到查看日志,估计就5分钟就解决了!因为有百度依赖症,什么问题都想通过百度来解决。
来源:CSDN
作者:openzhang
链接:https://blog.csdn.net/u010212271/article/details/104750966