linux新建用户ssh登录失败定位

使用useradd 命令新建用户后,ssh登录提示Access denied。

首先打开linux的安全日志查看登录信息,如下图可以看到User xxx from x.x.x.x not allowed because not listed in AllowUsers,意思是AllowUsers这个参数里面没有新建的用户

tail -f /var/log/secure

1762220239189

因此修改sshd_config文件,找到AllowUsers参数,这个参数的含义是只有这个参数里面的用户名才可以使用ssh登录,因此修改这个文件,将新建用户添加进来即可。

vim /etc/ssh/sshd_config

1762220490847

修改完之后重启一下sshd服务

service sshd restart

之后重新登录就可以登录成功了。

posted @ 2025-11-06 14:36  水库浪子9527  阅读(5)  评论(0)    收藏  举报