在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登录。