SmallPatch

Ubuntu主机设置Root用户登录教程

2026-07-26 · 2 min read
系统 Linux Ubuntu

很多时候拿到的Ubuntu主机分配给的用户是ubuntu用户,如果没有root用户权限做事情会变得麻烦,每次做什么都要sudo一下,下面介绍怎么设置root用户的ssh登录:

1、设置root密码

可以修改成和ubuntu用户一样,方便记忆。先使用ubuntu用户ssh登录,然后执行命令:

sudo passwd root

接着输入root密码,屏幕不会像Windows那样出现星号,输完密码敲回车键就可以了,要输入两次密码。

2、修改SSH配置

修改ssh登录的配置,即 /etc/ssh/sshd_config 文件,修改为允许root登录,可以执行命令:

sudo vim /etc/ssh/sshd_config

注意:这里的 sudo 前缀不可少,否则接下来的修改无法保存。

进入vim编辑,用方向键向下滚动找到 PermitRootLogin 这项,或者在VIM编辑其中使用 / 搜索找到 PermitRootLogin

按下 Insert 键进入插入模式,将 PermitRootLogin 后面的 prohibit-password 改为 yes,再按下 Esc 键,然后依次按下 : 键(英文冒号键)、w 键和 q 键,最后按下回车键,保存修改成功。

修改后的关键配置:

# 允许使用密码登录
PasswordAuthentication yes
# 允许root认证登录
PermitRootLogin yes

3、重启SSH服务

重启ssh服务使刚才的ssh配置的修改生效,执行命令:

sudo service ssh restart

使用root用户测试登录,成功。