linux普通用户无法登陆,也无报错信息,之前一直可以登陆的。突然就登陆不上去,求解答啊。
根据问题描述,Linux普通用户无法登陆的原因可能是由于配置问题导致,但没有报错信息。因此,可以考虑以下解决方法:
可以通过以下命令检查ssh服务是否启动:
systemctl status sshd
如果服务未启动,可以使用以下命令启动ssh服务:
systemctl start sshd
ssh配置文件路径通常为/etc/ssh/sshd_config,可以检查该文件的权限是否正确,并确保以下设置:
Port 22 #ssh服务默认端口为22
Protocol 2 #使用ssh协议版本2
PermitRootLogin no #禁用root登录
PasswordAuthentication yes #启用密码认证
确保用户账号存在,并且没有被锁定或禁用,可以使用以下命令检查:
cat /etc/passwd | grep username
其中,username是需要检查的用户账号名称。
确保用户账号具有合适的权限,并且所属组是正确的,可以使用以下命令检查:
id username
其中,username是需要检查的用户账号名称。
如果以上方法均不能解决问题,可以进一步检查系统日志文件,确定是否有其他异常情况发生。如果问题依然存在,可能需要更深入地分析并解决。
有没试过使用其余终端工具,例如putty,MobaXterm之类。
因为SSH登录,与X11无关的,X11只是你要使用图形之类,才涉及到
因此,你如果登录不到,就需要到此机器进行直接管理(console 直连:机房的话,就需要到此机器前,云主机的话,就直接控制台)来查看日志看看究竟哪里报错。