阿里云SSH服务器拒绝密码登录的解决方法

当你尝试通过SSH连接到远程服务器时,可能会遇到提示信息”SSH服务器拒绝了密码,请再试一次”。这种情况通常是因为服务器端配置限制了root用户的密码登录。本文将引导你逐步修改服务器端SSH配置,允许使用密码进行登录。

步骤1:进入终端窗口

首先,在你的本地计算机上打开一个终端窗口(对于Linux和macOS用户,可以通过快捷键或菜单启动;对于Windows用户,可以使用PowerShell、CMD或第三方终端工具如Git Bash等)。

步骤2:获取root权限

在终端中,输入以下命令以切换到root用户权限:

sudo su

然后按回车键,并输入当前用户的密码以验证身份。

步骤3:编辑ssh服务器配置文件

接下来,你需要打开SSH服务器的主配置文件sshd_config。使用vi编辑器执行如下命令:

vi /etc/ssh/sshd_config

步骤4:更改Authentication设置

在打开的vi编辑器中找到与“Authentication”相关的配置行,通常会有一行类似 PermitRootLogin prohibit-password 的设置。你需要将这一行修改为允许密码登录:

PermitRootLogin yes

注意:如果你不熟悉vi编辑器的操作,以下是基本的修改步骤:

  • 在正常模式下,移动光标至要修改的行。
  • 按下i键进入插入模式。
  • 修改prohibit-passwordyes
  • 按下Esc键返回正常模式。
  • 输入:wq保存并退出(w代表写入磁盘,q代表退出)。

完成上述步骤后,别忘了重启SSH服务使配置生效,通常可以通过以下命令重启:

systemctl restart sshd  # 对于使用Systemd的系统
service sshd restart    # 对于其他系统
sudo /etc/init.d/ssh restart

请注意,允许root用户通过SSH使用密码登录可能存在安全风险。在生产环境中,建议启用公钥认证或其他更安全的身份验证方式。

关于阿里云SSH服务器拒绝密码登录的解决方法的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2024年8月11日 下午2:53
下一篇 2024年10月3日 下午8:54

相关推荐

  • 服务器系统怎么安装

    我们在使用操作系统的时候,有的小伙伴们想要为自己的电脑安装服务器操作系统,但是不知道具体应该怎么做。那么对于这个问题小编觉得我们可以先在电脑上安装一个虚拟机,然后去相关网站下载自己需要的服务器操作系统,然后在虚拟机中进行操作即可。具体步骤就来看下小编是怎么做的吧~ 服务器系统怎么安装 1、创建一个虚拟机安装环境,安装镜像选择下载下来的Windows Serv…

    2023年1月17日 建站知识
    88
  • zblog的开发模式是做什么的?zblog开发模式有什么作用?

    zblog后台有一个开发模式是做什么的?zblog开发模式有什么作用呢?本文就尝试来说明下这个问题。 首先zblog的开发模式在后台–网站设置–全局设置里面如下图: 这个模式默认是关闭的。顾名思义这个模式是给开发人员使用的,一般用户不建议开启。 那么普通用户什么时候需要用到这个呢?当你的网站出现问题,某个页面出现了错误提示的时候,这个…

    2021年11月18日
    561
  • 织梦dedecms标签有哪些

    织梦dedecms标签有哪些 织梦系统常用的一些标签,总结如下,希望对各位有帮助: ● 网站名称:{dede:global.cfg_webname/} ● 网站根网址:{dede:global.cfg_basehost/} ● 网站根目录:{dede:global.cfg_cmsurl/} ● 网页主页链接:{dede:global.cfg_indexurl…

    2022年12月18日
    160
  • wordpress主题模板放在哪个文件夹

    WordPress是使用人数较多的一款CMS,WordPress 主题众多是一个优点,这也是我们经常更换主题的原因,不过 WordPress 一次只能启用一个主题,其他主题如果长期不使用的话,建议直接删除。 我们先看看WordPress 主题文件存放在哪里? 其实,WordPress 主题都统一存放在 wp-content\themes\文件夹内,一个主题就…

    2021年8月12日
    493
  • 数据库MySQL服务状态经常崩溃停止,一个自动化命令就可以解决

    我们建站的时候经常会碰到数据库崩溃停止的情况,可以使用 Shell 脚本来检测 MySQL 服务状态并在需要时重启它。以下是一个简单的 Shell 脚本示例,它会检查 MySQL 服务是否运行,如果服务停止,脚本将尝试重启服务。   通用方案 编写脚本:创建一个脚本文件,例如 restart_mysql.sh,并编写以下内容: 代码语言:bash …

    2024年7月31日
    205