在Linux上禁用Root SSH登录
时间:2020-01-09 10:45:24 来源:igfitidea点击:
在开始之前,我们应确保我们具有常规用户帐户,并且可以使用su或者sudo从该帐户进行root。
要解决此问题,我们需要编辑sshd_config文件,它是sshd服务的主要配置文件。该位置有时会有所不同,但通常在/ etc / ssh /中。以root用户身份登录时打开文件。
vi /etc/ssh/sshd_config
在文件中找到此部分,其中包含带有PermitRootLogin的行。
#LoginGraceTime 2m #PermitRootLogin no #StrictModes yes #MaxAuthTries 6
使该行看起来像这样,以禁用以root身份通过ssh登录。
PermitRootLogin no
现在,我们需要重新启动sshd服务:
/etc/init.d/sshd restart
现在,至少没有人可以强行强制root登录。