在CentOS体系中,root用户是拥有最高体系权限的用户,因此在某些情况下,启用root登录可能便利管理员停止体系管理跟保护。但是,启用root登录也须要留神保险伤害。本文将具体介绍如何在CentOS中保险地启用root登录,并供给一些倡议来确保体系的保险性。
为了进步保险性,倡议在启用root登录之前,先创建一个一般用户,并为其分配须要的权限。
sudo adduser your_username
sudo passwd your_username
编辑SSH设置文件,容许root用户登录。
sudo vi /etc/ssh/sshd_config
找到以下行并撤消解释:
PermitRootLogin yes
PasswordAuthentication yes
重启SSH效劳以利用变动。
sudo systemctl restart sshd
为root用户设置一个强密码,以避免未受权拜访。
sudo passwd root
为了进一步进步保险性,倡议利用SSH密钥认证代替密码登录。
ssh-keygen -t rsa
将公钥增加到root用户的~/.ssh/authorized_keys
文件中。
固然我们已启用root登录,但倡议禁用root密码登录,只容许密钥认证。
sudo vi /etc/ssh/sshd_config
找到以下行并撤消解释:
PasswordAuthentication no
按期调换root密码,以降落保险伤害。
在须要以root权限履行命令时,利用sudo
命令而不是直接登录为root用户。
sudo <command>
经由过程以上步调,你可能在CentOS中保险地启用root登录。请务必按照保险留神事项,以确保体系的保险性跟牢固性。