2022-06-28 11:11:48
禁止root远程登录SSH可以通过修改Linux系统的SSH配置文件来实现。以下是具体步骤:
一、打开SSH配置文件
要使用文本编辑器(如vim或vi)打开/etc/ssh/sshd_config文件。这个文件包含了SSH服务的配置信息。
二、修改PermitRootLogin参数
在配置文件中找到PermitRootLogin参数。这个参数用于控制是否允许root用户通过SSH远程登录。如果该参数前面有“#”注释符号,需要删除该注释符号。然后将参数值设置为no,这样就禁止了root用户远程登录。
三、保存并退出配置文件
在完成对配置文件的修改后,需要保存修改并退出编辑器。在vim或vi中,通常可以通过按Esc键,然后输入:wq并按回车来保存并退出。
四、重启SSH服务
为了使新的配置生效,需要重启SSH服务。可以执行systemctl restart sshd.service命令来重启SSH服务。在重启过程中,系统可能会短暂中断SSH连接,但重启完成后,新的配置将生效。
五、验证配置
完成以上步骤后,可以尝试使用root用户进行远程SSH登录。此时,应该会发现无法登录。这说明禁止root远程登录SSH的配置已经成功生效。此时,只能通过其他用户进行SSH登录,然后再通过切换至root或使用sudo来执行需要root权限的命令。这样可以提高系统的安全性,降低系统被攻击的风险。