使用xshell工具连接ubuntu的root账户被拒绝的解决方法

问题描述:

我在使用xshell工具远程连接Ubuntu虚拟机的过程中**,如果连接的是的普通用户则xshell工具可以正常连接,但是当我向连接ubuntu系统的root用户,即便是密码输入正确但还是不能连接成功。**不能连接成功的截图如下:

解决方法:

修改/etc/ssh/sshd_config文件中的内容,在StrictModes yes的上一行添加一句:

复制代码
PermitRootLogin yes

具体实现的方式:

1、首先确定我需要添加句子的位置,可以使用命令:

复制代码
cat -n /etc/ssh/sshd_config |grep StrictModes 

运行的结果如下:所以我们需要使用vi 命令直接在/etc/ssh/sshd_config文件的34行添加一行内容

PermitRootLogin yes。

2、使用vi 命令直接在/etc/ssh/sshd_config文件的34行添加一行内容

PermitRootLogin yes的命令:

注意事项:在修改配置文件的时候,需要切换到root用户,因为普通用户没有修改修改该文件的权限。命令如下:

复制代码
su - root

进入并修改配置文件的命令如下:

复制代码
vi /etc/ssh/sshd_config  #进入ssh服务的配置文件

修改好的截图如下:

保存退出后,我们需要重新启动ssh服务,命令如下:

复制代码
systemctl restart ssh #重新启动ssh服务
systemctl status ssh #检查ssh服务成功开启

运行截图:

3、使用xshell工具,重新连接root用户成功截图:

相关推荐
羊子雄起18 分钟前
GitHub宕机时的协作方案
运维·vscode·github·visual studio
wanhengidc29 分钟前
大带宽服务器具体是指什么?
运维·服务器
it_laozhu30 分钟前
ESXI 6.7服务器时间错乱问题
运维·服务器
辉视56233 分钟前
融合服务器助力下的电视信息发布直播点播系统革新
运维·服务器
阿群今天学习了吗34 分钟前
label studio 服务器端打开+xshell端口转发设置
linux·运维·服务器·笔记·python
Aczone2836 分钟前
Linux Framebuffer(帧缓冲)与基本 UI 绘制技术
linux·运维·ui
华纳云IDC服务商9 小时前
通过限制网络访问来降低服务器被攻击风险的方法
运维·服务器·网络
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [arm][lib]
linux·运维·arm开发·笔记·学习
boy快快长大10 小时前
【Linux】常用命令(三)
linux·运维·服务器
ayaya_mana12 小时前
Notepad--:国产跨平台文本编辑器,Notepad++ 的理想替代方案
linux·windows·macos·编辑器·notepad·notepad--