帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 轻量应用服务器
  4. 服务支持
  5. 故障排除
  6. 如何解决使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误

如何解决使用root用户通过SSH登录Linux实例时报“Permission denied, please try again”的错误

  • 故障排除
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

本文介绍通过SSH客户端登录Linux实例时,提示“Permission denied, please try again”错误的解决方案。

问题描述

通过本地SSH客户端登录Linux系统的轻量应用服务器实例时,即便输入了正确的密码,出现了类似如下的错误信息。

  • Permission denied, please try again.

  • SSH服务器拒绝了密码,请再试一次。

问题原因

导致该问题可能有以下原因:

  • 轻量应用服务器实例内禁用root用户登录:SSH服务对应配置文件/etc/ssh/sshd_config中的参数PermitRootLogin或PasswordAuthentication被设置为no。您可以参考禁止root用户登录引起问题的解决方法解决。

    • PermitRootLogin设置为no,表示禁用使用root用户登录。

    • PasswordAuthentication设置为no,表示禁用使用密码方式登录,但是可以使用密钥方式登录。

  • Linux系统启用了SELinux服务,导致root用户和普通用户无法登录。

    执行cat /var/log/secure查看secure日志,若日志中包含error: Could not get shadow information for root.表示是启用了SELinux服务导致,您可以参考SELinux服务引起问题的解决方法解决。

禁止root用户登录引起问题的解决方法

  1. 使用救援远程连接轻量应用服务器实例。具体操作,请参见使用救援连接Linux服务器。

  2. 查看/etc/ssh/sshd_config的参数PermitRootLogin或PasswordAuthentication配置。

    cat /etc/ssh/sshd_config

    如下图所示,PermitRootLogin和PasswordAuthentication参数设置为no,表示禁止root用户登录,也禁止以密码方式登录。

    image

  3. 根据业务需要,修改PermitRootLogin和PasswordAuthentication参数配置。

    1. 打开SSH配置文件。

      vi /etc/ssh/sshd_config
    2. 修改PermitRootLogin和PasswordAuthentication参数值配置。

      • 如果需要root用户登录,请将PermitRootLogin参数值设置为yes。

      • 如果需要密码方式登录,请将PasswordAuthentication参数值设置为yes。

        image

    3. 按Esc键,输入:wq保存修改。

  4. 执行如下命令,重启SSH服务。

    systemctl restart sshd.service

SELinux服务引起问题的解决方法

您可以根据实际情况,选择临时或永久关闭SELinux服务解决SSH连接异常问题。

  1. 检查SELinux服务状态。

    1. 使用救援远程连接轻量应用服务器实例。具体操作,请参见使用救援连接Linux服务器。

    2. 执行如下命令,查看当前SELinux服务状态。

      /usr/sbin/sestatus -v 

      系统显示类似如下。

      SELinux status:       enabled
      说明

      SELinux status参数值说明如下:

      • enabled:SELinux服务处于开启状态。

      • disabled:SELinux服务处于关闭状态。

  2. 关闭SELinux服务。

    临时关闭SELinux服务

    执行如下命令,临时关闭SELinux服务。

    setenforce 0

    永久关闭SELinux服务

    1. 执行如下命令,永久关闭SELinux服务。

      sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
      说明

      此命令只适用当前SELinux服务为enforcing状态时使用。

    2. 重启实例使设置生效。具体操作,请参见查看服务器信息。

相关文章

能够ping通Windows服务器但是无法远程连接 2025-04-16 17:05

本文主要介绍能够ping通Windows服务器但是无法远程连接的问题描述、问题原因及其解决方案。 问题描述 本地电脑可以ping通Windows服务器,但无法远程连接Windows服务器,报错信息如下图所示。

能够ping通Linux服务器但是无法远程连接 2025-04-16 17:05

本文主要介绍能够ping通Linux服务器但是无法远程连接的问题描述、问题原因及其解决方案。 问题描述 无法远程连接Linux系统的阿里云轻量应用服务器,但是可以ping通该Linux服务器。报错信息如下图所示。

特定IP地址无法访问轻量应用服务器 2025-04-16 17:05

本文主要介绍特定IP地址无法访问轻量应用服务器的问题描述、问题原因及其解决方案。 问题描述 某特定IP地址无法访问阿里云轻量应用服务器。例如:当您在轻量应用服务器上搭建宝塔面板后,如果轻量应用服务器的防火墙没有放行8888端口,则您访问宝塔面板时,提示“无法访问此网站”。

远程连接非中国内地的轻量应用服务器提示连接超时 2025-04-16 17:05

本文介绍远程连接非中国内地的轻量应用服务器提示连接超时的问题描述、问题原因及其解决方案。 问题描述 通过远程连接登录非中国内地的阿里云轻量应用服务器失败,并提示连接超时。 问题原因 如果您在中国内地访问其他国家和地区地域下的轻量应用服务器,可能会出现较大延迟及丢包,造成无法访问轻量应用服务器的情况。

重置轻量应用服务器的密码后未生效 2025-04-16 17:05

本文主要介绍重置轻量应用服务器的密码后未生效的问题描述、问题原因及其解决方案。 问题描述 在阿里云轻量应用服务器控制台中,重置轻量应用服务器的密码后未生效。

使用自定义镜像创建轻量应用服务器失败 2025-04-16 17:05

本文主要介绍使用自定义镜像创建轻量应用服务器失败的问题描述、问题原因及其解决方案。 问题描述 在轻量应用控制台中,使用自定义镜像创建服务器失败。 问题原因 不符合重置镜像的条件或者删除自定义镜像相关的

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1