温馨提示×

Debian SFTP配置中如何实现IP白名单访问

小樊
54
2025-07-31 22:43:54
栏目: 智能运维

在Debian系统中,要实现SFTP的IP白名单访问,可以通过修改SSH配置文件来实现。以下是具体步骤:

  1. 打开SSH配置文件: 使用文本编辑器打开/etc/ssh/sshd_config文件。例如,使用nano编辑器,可以执行以下命令:

    sudo nano /etc/ssh/sshd_config
    
  2. 添加IP白名单规则: 在sshd_config文件中,找到或添加以下内容:

    # IP白名单
    AllowUsers user1@192.168.1.1,user2@192.168.1.2
    

    其中,user1user2是要允许访问SFTP的用户,192.168.1.1192.168.1.2是允许访问的IP地址。可以根据需要添加更多用户和IP地址。

    如果要允许一个IP范围内的所有用户访问,可以使用CIDR表示法,例如:

    AllowUsers *@192.168.1.0/24
    
  3. 保存并退出编辑器: 按下Ctrl + X,然后按Y,最后按Enter键保存并退出编辑器。

  4. 重启SSH服务: 为了使更改生效,需要重启SSH服务。执行以下命令:

    sudo systemctl restart ssh
    

现在,只有指定的IP地址和用户才能访问SFTP。请确保正确配置了防火墙规则,以允许来自白名单IP地址的SSH连接。

0