禁止一般用户远程登录
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