​Rocky Linux 禁止部分账号远程登录

禁止一般用户远程登录

Rocky Linux 8 使用的是OpenSSH作为SSH服务器,所以禁止或允许用户的远程连接的方法与一般的Linux系统类似。你可以按照以下步骤来配置:

1. 登录到你的Rocky Linux 8 服务器,确保你有管理员权限(例如,使用sudo

2. 打开sshd_config文件以编辑它。这个文件通常位于/etc/ssh/sshd_config。你可以使用文本编辑器进行编辑,例如使用vim或vi。


vim /etc/ssh/sshd_config

3.  在文件中找到 DenyUsers 选项,如果不存在,你可以手动添加。

如果你想禁止某些用户,可以使用 DenyUsers 选项,如下所示:

DenyUsers user1 user2

将"user1"和"user2"替换为你要禁止远程连接的用户名,用空格分隔多个用户名。


禁止root账号远程登录

禁止root账号也是更改 sshd_config 文件,不过不用使用 DenyUsers 选项,直接搜索 PermitRootLogin 选项,将其值修改成 no 就行了。

PermitRootLogin no


重启sshd服务

只要修改sshd_config配置,就需要重启sshd服务后才能生效,重启也比较简单,直接在命令行运行命令:

systemctl reload sshd


微信 遇到疑问可加微信进行反映