cnetos 9 安装巨坑!!! ssh无法登录

不管任何软件登录 或任何形式的ssh登录 仅开启了密钥的登录 没有账号密码
image

  • 在安装引导设置root密码时候 下面有个复选框允许root密码ssh登录 勾选即可省略这些步骤

具体步骤:

  1. 找到合适的插入位置

    • /etc/ssh/sshd_config 文件中查找类似以下的段落,然后在附近添加新配置:
      # Authentication:
      #PermitRootLogin prohibit-password
      #PasswordAuthentication no
      
  2. 添加或修改配置
    PermitRootLogin yes 可能没有 需要手动输入

    • 如果发现 PermitRootLoginPasswordAuthentication 已经存在,但被注释掉了(前面有 #),你可以取消注释并修改它们的值。
    • 如果这些配置不存在,直接添加如下:
      PermitRootLogin yes
      PasswordAuthentication yes
      
  3. 保存并重启 SSH 服务

    • 保存文件后,重新启动 SSH 服务:
      systemctl restart sshd
      

只要不放在配置文件的注释部分或其他无效的位置,这些配置应该都能生效。如果有其他的特定设置或者约束(如包括在特定条件块内),则需要根据整体配置情况来决定。如果你不确定,放在文件的前半部分通常是比较安全的选择。

posted @ 2024-08-19 13:41  rainsc  阅读(1)  评论(0编辑  收藏  举报