发新帖

[Linux] linux怎么禁止root远程登录

零下一度 2023-4-10 1054

linux怎么禁止root远程登录

打开SSH配置文件:sudo vi /etc/ssh/sshd_config

找到PermitRootLogin选项,将其改为PermitRootLogin no

保存并退出文件

重启SSH服务:sudo service ssh restart

这样就禁止了root用户通过SSH远程登录。注意,如果需要使用root权限进行操作,可以通过sudo命令来获取临时的root权限。


出现这个错误 Failed to restart ssh.service: Unit ssh.service not found.

解决方法:

如果出现了 "Failed to restart ssh.service: Unit ssh.service not found." 的错误,可能是因为你的 Linux 发行版使用的是不同的 SSH 服务名称。在某些发行版中,SSH 服务名称可能是 "sshd" 而不是 "ssh"。

你可以尝试使用以下命令来重启 SSH 服务:

对于使用 systemd 的发行版:sudo systemctl restart sshd.service

对于使用 SysVinit 的发行版:sudo service sshd restart

如果你不确定你的发行版使用的是哪种服务管理器,请尝试使用上述两个命令中的一个


最新回复 (0)
返回
零下一度
主题数
957
帖子数
0
注册排名
1