Linux系统控制台vnc可以登录,ssh无法登陆

简介: Linux系统控制台vnc可以登录,ssh无法登陆

问题现象

Linux主机ssh无法连接,控制台vnc登录正常。

问题排查思路

通过控制台-远程连接--vnc登录服务器,查看系统登录日志,centos的日志是 /var/log/secure  
Debian系统的日志是/var/log/auth.log,对应的报错如截图:

failed password forinvalid  密码认证失败无法登陆。

问题解决思路

1, ls -l /etc/ssh/ 确保密钥文件的权限正确,正确的权限如截图

2,grep PermitRootLogin /etc/ssh/sshd_config

    grep PasswordAuthentication /etc/ssh/sshd_config 检查是否允许了root用户进行密码登录。

正确的配置如截图

3,cat /etc/passwd | grep -i root 检查是否存在root用户,注意root用户的shell是/bin/bash。

正确的配置如截图

4,lsattr /usr/bin/ssh /usr/sbin/sshd

     lsattr /etc/passwd /etc/shadow

      lsattr -d /etc    检查文件属性是否被加锁。正确的权限如截图

5,cat -A /etc/passwd 检查密码文件是否被windows编辑过。 正确的信息如截图

相关文章
|
8天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
43 1
|
8天前
|
Linux 网络安全 数据安全/隐私保护
SSH工具连接远程服务器或者本地Linux系统
SSH工具连接远程服务器或者本地Linux系统
25 0
|
8天前
|
存储 安全 Linux
|
8天前
|
监控 安全 Linux
【专栏】Linux SSH 的安全对于远程管理至关重要,这几个小妙招安排上!
【4月更文挑战第28天】在数字化时代,Linux SSH 的安全对于远程管理至关重要。增强 SSH 安全包括:使用强密码,调整 SSH 配置文件,尤其是端口号和认证方式;采用密钥认证代替密码;限制登录用户,禁止密码登录;使用防火墙限制访问;定期更新系统和软件。此外,通过日志监控、入侵检测系统及及时应对攻击来提升安全监控。保持对安全知识的学习和更新,结合最佳实践,是保障 SSH 安全的关键。记得安全是个持续过程,时刻保持警惕!
|
8天前
|
安全 Linux Shell
|
8天前
|
机器学习/深度学习 Linux 网络安全
ssh远程访问windows系统下的jupyterlab
ssh远程访问windows系统下的jupyterlab
21 3
|
8天前
|
网络安全 数据安全/隐私保护
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
银河麒麟v10系统SSH远程管理及切换root用户的操作方法
|
8天前
|
安全 关系型数据库 MySQL
CentOS 7系统加固详细方案SSH FTP MYSQL加固
CentOS 7系统加固详细方案SSH FTP MYSQL加固
|
8天前
|
安全 Linux 网络安全
|
8天前
|
监控 前端开发 安全
【专栏】介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理
【4月更文挑战第29天】本文介绍了前端工程师如何掌握SSH命令,包括SSH协议的基础知识、命令行操作如登录、文件传输、目录管理和进程管理。在前端开发中,SSH用于部署项目、协同后端开发及服务器监控。文章还强调了使用密钥认证、配置别名及安全注意事项,并提醒开发者面对问题时如何解决。学习和熟练运用SSH是前端工程师适应复杂项目需求的关键。