使用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用户成功截图:

相关推荐
Canmag 兴隆磁性25 分钟前
中大型钕铁硼产品的磁通测量与自动分选:一条产线自动化的工程实现思路
运维·学习·自动化·永磁材料
xuefeiniao2 小时前
PHP2Shell漏洞修复
运维·服务器·php
水饺编程3 小时前
第2章:Linux 基础,切换到超级用户
linux·c语言·汇编
便利店10243 小时前
系统活动一抓留存!深入 Linux C/C++ 调试工具之 sysdig
linux·运维·服务器·sysdig
qetfw4 小时前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
智能运维指南4 小时前
企业 IT 运维自动化平台怎么选?从场景匹配到 POC 验证的完整评估框架
运维·自动化·自动化运维·嘉为蓝鲸
其实防守也摸鱼5 小时前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
toooooop85 小时前
CentOS 7 内核 3.10.0-1160.119.1 升级指南
linux·运维·centos
云飞云共享云桌面5 小时前
广东东莞制造工厂10人共享一台三维设计服务器
运维·服务器·3d·自动化·制造
码少女5 小时前
Linux——UDP协议和TCP协议
linux·网络·udp·tcp