GaussDB(DWS)节点间root用户无法ssh问题解决方法

问题描述

以omm用户可以正常登录节点,执行su – root输入密码后可以正常切换到root用户,但是使用root用户通过ssh的方式登录其他节点一直提示Permission denied,直接使用root用户直接登录节点也提示Permission denied,实际输入密码是正确的,如下:GaussDB(DWS)节点间root用户无法ssh问题解决方法

 

告警信息

处理过程

1、查询节点上的sshd_config文件,发现PermitRootLogin的值修改为no

2、经确认,PermitRootLogin参数为控制root用户是否登录和登录方式的,具体如下:

参数类别 是否允许ssh登陆 登录方式 交互shell

yes 允许 没有限制 没有限制
without-password 允许 除密码以外 没有限制
forced-commands-only 允许 仅允许使用密钥 仅允许已授权的命令
no 不允许 N/A N/A

 

以上选项中,yes和no的功能显而易见,只是很粗暴的允许、禁止root用户进行登陆。without-password在yes的基础上,禁止了root用户使用密码登陆

根因

PermitRootLogin参数设置为no导致root用户无法直接登录

解决方案

默认情况下只有普通用户能远程连接,如果要开启root用户的话:

1.修改配置文件

编辑vim /etc/ssh/sshd_config文件,将PermitRootLogin的值修改为yes。

2.重启ssh服务

重启服务后,重新进行ssh连接正常

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316352.html

(0)
上一篇 2025年10月29日 00:30
下一篇 2025年10月29日 00:31

相关推荐

发表回复

登录后才能评论