首页 > 系统相关 >关于Linux OpenSSH登录的问题

关于Linux OpenSSH登录的问题

时间:2024-05-20 22:19:56浏览次数:19  
标签:sshd log 登录 OpenSSH etc 7.6 SSH Linux

OpenSSH由7.6升级到8.2和9.0之后用密码登录登不上去了,提供以下思路:

1、7.6之前的版本SSH启动路径为/usr/local/sbin/sshd,7.6之后的版本启动路径为/usr/sbin/sshd,控制启动文件为vi /etc/rc.d/init.d/sshd

 2、检查SSH服务的配置文件 /etc/ssh/sshd_config。确保没有设置 PasswordAuthentication no,这会禁止密码认证;PermitRootLogin no,这会禁止root远程登录。

3、如果用户使用的是基于密钥的认证,确保他们的公钥已经添加到 ~/.ssh/authorized_keys 文件中,并且文件权限设置正确(通常为 600)。

4、确认用户的shell环境没有限制密码输入,例如通过/etc/passwd中的登录shell设置。

5、如果用户使用的是PAM(可插拔认证模块),检查PAM的sshd服务文件(通常是/etc/pam.d/sshd),确保没有不正确的配置限制密码认证。

6、确认SSH服务器和客户端都已经更新到最新版本(SSH8.2之后的版本添加了弱算法过滤,会导致一些老的客户端无法登录),以避免兼容性问题。

7、如果问题依旧存在,可以尝试重新启动SSH服务或者查看日志文件 /var/log/auth.log 或 /var/log/secure 来获取更多错误信息。

 

标签:sshd,log,登录,OpenSSH,etc,7.6,SSH,Linux
From: https://www.cnblogs.com/black-sheep/p/18202916

相关文章

  • 登录页面漏洞总结
    汇总一些项目中挖到过的,和做项目的时候会用到的测试方法,最近也是疲于面试,讲的是时候总是一时想不起来,所以决定还是总结一下吧,以后我还是要多放网络安全相关的,面试官看时候也知道我了解哪些点,但奈何笔记太多需要整理一下再放出来,以前不敢放是因为确实一直觉得自己太菜了。如果后面......
  • Linux 中 如何判断每一行的数据都是相同的
     001、Linux中如何判断每一行的数据都是相同的 [root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试数据aabbccaabbccaabbccaakkccaabbccaabbcc[root@PC1test2......
  • linux配置 CentOS安装
    CentOS7安装安装镜像安装镜像完成、配置网卡find/-nameifcfg-ens33找到ifcfg-ens33文件配置ip配置动态ip修改ONBOOT=YES此时为自动获取ip配置静态ip需要在底下添加四行重启网络systemctlrestartnetwork,此时可以ping通外部网络安装图形化界面yumgrou......
  • linux用户组相关操作
    建新用户adduserusername//新建用户passwdusername//给user设置密码建工作组groupaddtest//建立test工作组新建用户的同时增加工作组useradd-gtestusername//新建user并添加到test组给已有用户增加工作组usermod-Ggroupnameusername或者gpasswd-ausergro......
  • linux 数据库安装配置
    如果有原来的数据库,需要先卸载摘自https://blog.csdn.net/weixin_50367873/article/details/134551859,本文通过yum安装mysql,如需离线安装mysql,查看原文1.检查是否有mariadb存在,centos默认自带 psajx|grepmariadb查找是否存在 systemctlstopmariadb.service停止服务......
  • [转帖]Linux内存管理基本概念
    最近在学习Linux系统的内存管理,小白一枚,零散从网上收集的一些笔记如下:/proc目录提供了很多工具给我们查看当前内存情况1./proc/meminfo是什么$cat/proc/meminfoMemTotal:2052440kB//总内存MemFree:50004kB//空闲内存Buffers:19976kB/......
  • 什么是单点登录?如何实现?
    一、是什么单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统SSO一般都需要一个独立的认证中心(passport),子系统的登录均得通过passport,子系统本身将不参与登录操作......
  • 微信授权登录
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`微信授权登录日期:2019-4-5阿珏折腾代码浏览:1874次评论:1条文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211353......
  • keycloak~作为第三方登录的对接标准
    当某些合作商希望把你的keycloak作为他们的一种第三方登录方式时,就像微信,google,github,使用你的keycloak上的账户资源时,你就需要考虑如何做一个开放的,标准的文档了。一基本角色认证提供者:keycloak服务,https://kc.xxx.com第三方应用:先到keycloak上注册,由keycloak颁发client_id......
  • Linux中查看yum安装的jdk位置
    Linux中查看yum安装的jdk位置第一步which指令会在环境变量$PATH设置的目录里查找符合条件的文件。whichjava第二步获取对应的文件/etc/alternatives/java[root@192local]#ls-lr/usr/bin/java第三步ls-lrt/etc/alternatives/java#t:将按照修改时间排序,最新的......