在Linux云服务器上使用sudo的步骤及注意事项
在Linux云服务器上使用sudo的步骤及注意事项
2023-09-12 15:28
使用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用户的远程登录,提高了服务器的安全性。