ubuntu

Ubuntu SSH如何限制访问IP

小樊
76
2025-03-10 07:21:06
栏目: 智能运维

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

  1. 打开终端。

  2. 使用文本编辑器打开SSH配置文件。通常,该文件位于/etc/ssh/sshd_config。在这个例子中,我们将使用nano编辑器。输入以下命令:

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

your_username替换为您要允许访问的用户名。这将限制只有特定用户可以访问您的服务器。

  1. 若要限制访问特定IP地址,找到以下行(如果找不到,请添加):
# AllowUsers your_username@IP_ADDRESS

your_username替换为您要允许访问的用户名,将IP_ADDRESS替换为允许访问的IP地址。例如:

AllowUsers john@example.com@192.168.1.100

这将仅允许IP地址为192.168.1.100的用户john访问您的服务器。

  1. 如果您想允许访问多个IP地址,可以使用逗号分隔它们,如下所示:
AllowUsers john@example.com@192.168.1.100,192.168.1.101
  1. 保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter

  2. 重启SSH服务以使更改生效。输入以下命令:

sudo systemctl restart ssh

现在,您的Ubuntu服务器已限制为仅允许特定用户和IP地址访问。

0
看了该问题的人还看了