温馨提示×

如何限制Debian SFTP访问IP

小樊
51
2025-07-23 05:57:44
栏目: 智能运维

要限制Debian上的SFTP访问IP,您可以使用sshd_config文件配置SSH和SFTP服务器

  1. 打开终端。

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

sudo nano /etc/ssh/sshd_config
  1. sshd_config文件中,找到以下行:
#AllowUsers your_username

如果没有找到,请在文件末尾添加此行。将your_username替换为您要允许访问SFTP的用户名。

  1. 在同一行中,添加From指令以限制允许访问的IP地址。例如,如果您只想允许IP地址为192.168.1.100的用户访问SFTP,请将其更改为:
AllowUsers your_username@192.168.1.100
  1. 如果您想允许多个IP地址访问SFTP,可以用空格分隔每个IP地址,如下所示:
AllowUsers your_username@192.168.1.100 192.168.1.101 192.168.1.102
  1. 保存并关闭sshd_config文件。

  2. 重新启动SSH服务以使更改生效:

sudo systemctl restart ssh

现在,只有指定的IP地址可以访问Debian系统上的SFTP服务。请确保您正确输入了IP地址,并在需要时允许多个IP地址。

0