centos – Directadmin:启用SSH访问的现有用户无法登录

我一直在使用directadmin一段时间了.但我无法想象这一个.

今天,客户希望拥有SSH访问权限,因此我在用户登录FTP时启用了SSH访问权限.

我尝试使用SSH登录用户,但它无法正常工作.
尝试登录时,返回拒绝访问权限

所以我检查了/ var / log / secure,它显示了无效用户示例的失败密码来自1.2.3.4端口56789 ssh2因为它返回此错误我认为可能没有为用户设置密码,因为用户已经存在并且我通过修改用户权限启用SSH访问.我接下来尝试的是一个简单的passwd示例,只需重置密码并尝试登录.不幸的是它没有用.

之后我在一些论坛上读到,在调整正确的旧帐户时,Directadmin可能不在/ etc / ssh / sshd_config文件中创建AllowUsers.但它就像AllowUsers那样

重新启动sshd不起作用.

还有什么我可以查看为什么我无法登录

操作系统:Centos 7

专家组:directadmin 1.53

UPDATE

从INFO中将sshd_config中的LogLevel更改为DEBUG后,我可以在/ var / log / secure中看到它返回1.2.3.4中不允许的用户示例,因为未在AllowUsers中列出

问题是SSH服务器卡住了,无法重启.因此,当DirectAdmin修改用户的权限时,它无法重新启动SSH服务器.

我试图手动重启它,但它总是失败.当我尝试使用systemctl status sshd时,它显示SSH服务器处于非活动状态.但我登录了?我手动杀死了ssh服务器进程并从directadmin面板启动它.之后我可以使用修改后的用户登录.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native