700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

时间:2023-12-19 11:39:06

相关推荐

腾讯云Ubuntu 18.04.1开启root用户远程登录并解决SSH服务器拒绝了密码的问题

文章目录

1. 设置root密码2. 设置允许密码通过SSH登录2. 设置允许root用户使用密码通过SSH登录

默认情况下:root用户默认是没有密码的,且不许登录。

实际测试镜像:Ubuntu Server 18.04.1 LTS 64bit

本文参考:腾讯云Ubuntu 20.04开启root用户远程登录并解决SSH服务器拒绝了密码的问题

1. 设置root密码

如果root未设置过密码,先以普通账号登录,然后输入以下命令来修改root密码:

sudo passwd root

输入 root 的密码,按 Enter,再重复输入 root 的密码,按 Enter

返回passwd: password updated successfully.,即表示 root 密码设置成功。

此步完成之后,root用户还不可使用密码登录,密码那里是灰色的

2. 设置允许密码通过SSH登录

先以普通账号登录,然后输入以下命令来切换登录root:

su

修改/etc/ssh/sshd_config文件,将第124行的PasswordAuthentication的值改成yes,并保存

vim /etc/ssh/sshd_config:%s/PasswordAuthentication no/PasswordAuthentication yes/g:wq

重启服务以使设置生效

service sshd restart

此步完成之后,虽然你输入的密码正确,但是当通过ssh连接时,依然会提示SSH服务器拒绝了密码。请再试一次

2. 设置允许root用户使用密码通过SSH登录

如果当前用户是普通账号,需要先输入以下命令来切换登录root:

su

修改/etc/ssh/sshd_config文件,将第33行的PermitRootLogin的值改成yes,并保存

vim /etc/ssh/sshd_config:%s/\#PermitRootLogin prohibit-password/PermitRootLogin yes/g:wq

重启服务以使设置生效

service sshd restart

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。