ubuntu

Ubuntu FTP如何限制访问IP

小樊
43
2025-06-03 21:34:09
栏目: 智能运维

在Ubuntu上,您可以使用vsftpd(Very Secure FTP Daemon)来设置FTP服务器,并通过配置文件限制访问IP。以下是设置步骤:

  1. 安装vsftpd: 打开终端,输入以下命令来安装vsftpd:

    sudo apt update
    sudo apt install vsftpd
    
  2. 配置vsftpd: 使用文本编辑器打开vsftpd的配置文件。例如,使用nano编辑器:

    sudo nano /etc/vsftpd.conf
    
  3. 在配置文件中,找到以下设置并进行修改:

    • listen=YES取消注释(删除行首的#),以启用被动模式。
    • 添加或修改以下行,以限制访问IP:
      tcp_wrappers=YES
      
    • 在配置文件末尾添加以下内容,以允许特定IP访问FTP服务器:
      # 允许访问的IP列表
      allow_ip=192.168.1.1,192.168.1.2,192.168.1.3
      
      192.168.1.1,192.168.1.2,192.168.1.3替换为您希望允许访问FTP服务器的IP地址,多个IP地址之间用逗号分隔。
  4. 保存并关闭配置文件。

  5. 重启vsftpd服务以应用更改:

    sudo systemctl restart vsftpd
    

现在,只有您在配置文件中指定的IP地址才能访问FTP服务器。其他IP地址将无法连接。

0
看了该问题的人还看了