每一个大神
大都是从小白开始

#Debian12教程#非root用户设置root密码、切换到root以及允许root登录

其实这篇文章说是教程也算是比较水的教程,毕竟网上一搜一大堆,整理一下发个文章,主要是为了方便自己以后查询。毕竟有时候搜索引擎也会搜不到想要的东西。本文主要记录一下Debian12环境下,非root用户如何设置root密码,切换到root以及设置允许root直接登录。

1、适用场景

这里拿OVH举例,OVH的服务器、VPS选择安装Debian12的系统后,默认是不允许root登录的,而是给你一个其他用户名,比如debian。如果想要使用Root用户登录,则需要自己手动设置。

2、设置 root 密码

默认情况下root是没有设置密码的,这里可以通过以下命令设置一下root密码。

sudo passwd root

输入两次新的 root 密码并确认,这里的root密码一定要记住。

3、切换到 root 用户

前面已经设置了root的密码了,这里通过以下命令切换到root。

su -

输入上一步设置的密码即可切换到root用户。

当然,如果是打算偷懒不记密码,也可以使用以下命令直接提权到root。

sudo -i

或者

sudo su

4、验证root权限

使用以下命令

whoami

若输出 root,则表示已成功切换到root。

5、设置允许root用户ssh登录

从安全性方面考虑,其实是不建议直接使用root用户登录的,当然也有人就喜欢使用root,这里就需要修改SSH的配置文件,路径为/etc/ssh/sshd_config。

在配置文件里找到以下内容:

PermitRootLogin no

然后把no改为yes,注意空格。

然后重启一下ssh服务,命令如下:

sudo systemctl restart ssh

然后就可以使用root用户登录ssh了。

未经允许不得转载:小白VPS » #Debian12教程#非root用户设置root密码、切换到root以及允许root登录