文档首页> 云服务器产品> 在Linux云服务器上使用sudo的步骤及注意事项

在Linux云服务器上使用sudo的步骤及注意事项

发布时间:2023-09-12 15:27       

使用sudo的方法如下:

第一步:安装sudo 在Linux云服务器终端控制台上,使用以下命令安装sudo。

CentOS:sudo yum install sudo -y Ubuntu/Debian:sudo apt-get install sudo -y 第二步:创建sudo用户 使用以下命令创建一个普通用户,并指定其为sudo用户。

sudo adduser yisu 第三步:将sudo用户添加到sudo组中 使用以下命令将创建的sudo用户添加到sudo组中。

sudo usermod -aG sudo yisu 第四步:检查sudo的配置文件 使用以下命令检查sudo的配置文件是否设置正确。

sudo visudo 确保sudo用户已被正确添加到sudoers文件中。 若需要编辑sudoers文件,可以使用以下命令:

sudo visudo 第五步:重启SSH服务 如果在第四步中修改了sudoers文件,需要进行SSH服务的重启以使更改生效。

在CentOS上执行以下命令:

sudo systemctl restart sshd 在Ubuntu/Debian上执行以下命令:

sudo service ssh restart 第六步:退出远程登录,以sudo用户的身份登录系统进行测试 使用以下命令退出远程登录:

exit 再次使用SSH登录,并使用sudo用户的凭据登录。

测试sudo用户是否配置正确,可以尝试执行如下命令:

sudo uname -a sudo whoami 以上命令执行后,应当返回相应的系统信息和root用户。

如果一切正常,可以执行最后一步。

第七步:禁止root用户登录 编辑SSH配置文件,禁止root用户登录。

sudo vi /etc/ssh/sshd_config 找到"PermitRootLogin"的行,并将其值设置为"no",即:

PermitRootLogin no 保存修改后的文件,并重启SSH服务以使更改生效。

在CentOS上执行以下命令:

sudo systemctl restart sshd 在Ubuntu/Debian上执行以下命令:

sudo service ssh restart 完成以上步骤后,就可以使用sudo用户登录服务器,并具有sudo权限进行系统管理操作。同时,禁止了root用户的远程登录,提高了服务器的安全性。

扫一扫访问手机版
30+ 高防云产品
1000+企业的共同选择