ubuntu

Ubuntu SSH如何限制登录IP

小樊
57
2025-07-19 12:15:47
栏目: 智能运维

在Ubuntu系统中,您可以通过修改SSH配置文件来限制登录IP。以下是具体步骤:

  1. 打开终端。

  2. 使用文本编辑器打开SSH配置文件。通常,该文件位于/etc/ssh/sshd_config。您可以使用nano或其他文本编辑器打开它。例如,使用nano编辑器,输入以下命令:

sudo nano /etc/ssh/sshd_config
  1. sshd_config文件中,找到以下行(如果找不到,请添加):
#AllowUsers your_username

your_username替换为您要允许登录的用户名。如果您想允许多个用户登录,请用空格分隔用户名,例如:

AllowUsers user1 user2 user3
  1. 若要限制登录IP,您可以使用AllowUsers指令结合IP地址。例如,如果您只想允许IP地址为192.168.1.100的用户登录,您可以这样设置:
AllowUsers user1@192.168.1.100

如果您想允许多个IP地址登录,可以用空格分隔IP地址,例如:

AllowUsers user1@192.168.1.100 user2@192.168.1.101
  1. 保存并关闭sshd_config文件。

  2. 重新启动SSH服务以使更改生效。在终端中输入以下命令:

sudo systemctl restart ssh

现在,SSH已配置为仅允许来自指定IP地址的用户登录。请确保您已将正确的IP地址添加到配置文件中,否则您可能会被锁定在外。

0
看了该问题的人还看了