温馨提示×

Ubuntu SSH如何限制登录用户

小樊
58
2025-06-25 04:48:29
栏目: 智能运维

在Ubuntu系统中,可以通过配置SSH服务来限制特定用户登录

  1. 打开SSH配置文件:

使用文本编辑器打开/etc/ssh/sshd_config文件。例如,你可以使用nano编辑器:

sudo nano /etc/ssh/sshd_config
  1. 限制用户登录:

sshd_config文件中,找到或添加以下行:

AllowUsers user1 user2 user3

user1user2user3替换为你想要允许登录的用户。你可以根据需要添加更多用户,用空格分隔每个用户名。

如果你想禁止所有用户(除了root)登录,可以使用以下配置:

PermitRootLogin yes
AllowUsers root
  1. 保存并退出:

Ctrl + X键,然后按Y键,最后按Enter键保存更改并退出编辑器。

  1. 重启SSH服务:

为了使更改生效,请重启SSH服务:

sudo systemctl restart ssh

现在,只有指定的用户才能通过SSH登录到你的Ubuntu系统。其他用户将被拒绝访问。

0