Ubuntu开启ssh服务后Xshell连接输入正确密码提示密码错误的解决办法“编辑和保存vim /etc/ssh/sshd_config”

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

安装好Ubuntu后,也安装了ssh服务,但是远程连接,允许root远程登陆,用Xshell连接输入正确密码也提示密码错误,不是你记忆有问题,是因为Ubuntu安全导致的,这时就需要对Ubuntu做一些修改即可!

原因:PermitRootLogin prohibit-password 是SSH配置文件中的一个选项,用于控制是否允许 root 用户通过SSH登录到系统,并且只允许通过密钥身份验证方式进行登录。这意味着只有拥有正确的密钥(公钥-私钥对)的用户可以通过SSH登录为root用户,密码方式将被禁止

Ubuntu开启ssh服务后连接输入正确密码提示密码错误的解决办法

以下为Ubuntu20.04.6做的教程

1、编辑配置文件:

sudo vim /etc/ssh/sshd_config

2、将PermitRootLogin prohibit-password更改为:PermitRootLogin yes

如“PermitRootLogin prohibit-password”被注释,则取消注释并更改为PermitRootLogin yes

PasswordAuthentication yes

3、重启ssh服务:

sudo systemctl restart sshd

再次进行远程登录,即可成功:

延伸阅读:关于PermitRootLogin的说明

PermitRootLogin yes: 允许 root 用户通过 SSH 登录。这意味着 root 用户可以通过 SSH 连接到系统,拥有最高权限,可以执行系统中的任何操作。

PermitRootLogin without-password: 允许 root 用户通过 SSH 无需密码登录,但仅在使用密钥身份验证(公钥-私钥对)的情况下。这增加了一层额外的安全性,因为只有拥有正确私钥的用户才能访问系统。

PermitRootLogin prohibit-password:与上述选项类似,允许root用户通过SSH登录,但只允许使用密钥身份验证方式。与"without-password"不同的是,密码登录是被明确禁止的。只有拥有正确私钥的用户才能登录为root用户。

PermitRootLogin no: 禁止 root 用户通过 SSH 登录。这是最安全的设置,因为不允许 root 用户通过 SSH 连接到系统,减少了潜在的安全风险,因为 root 用户通常具有最高的系统权限。

(配置公钥要将公钥存放在系统root用户相应文件中)

进去后vim /etc/ssh/sshd_config如何编辑和保存

1、输入命令vim /etc/ssh/sshd_config,在输入E加回车进入配置界面

2.、方向键移动光标到需要修改的位置,接着按i或者inser键当最底下出现----INSERT----时就可以正常进行增删改

3、 操作结束后按Esc,屏幕底下的----INSERT----会消失,接着输入 :wq! 加回车对文件进行保存

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事务联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » Ubuntu开启ssh服务后Xshell连接输入正确密码提示密码错误的解决办法“编辑和保存vim /etc/ssh/sshd_config”

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情