centos

centos ftpserver IP限制

小樊
92
2025-02-13 15:05:02
栏目: 智能运维

在CentOS上配置vsftpd服务器的IP限制可以通过编辑配置文件和使用防火墙规则来实现。以下是具体的步骤:

编辑vsftpd配置文件

  1. 打开vsftpd配置文件

    sudo vi /etc/vsftpd/vsftpd.conf
    
  2. 设置IP限制

    • 白名单方式:允许特定的IP地址访问FTP服务器。
      allow_writeable_chroot=YES
      chroot_local_user=YES
      local_root=/home/ftpuser
      anonymous_enable=NO
      pasv_address=your_server_ip
      pasv_min_port=10000
      pasv_max_port=10100
      
    • 黑名单方式:禁止特定的IP地址访问FTP服务器。
      deny_email_enable=YES
      banned_email_file=/etc/vsftpd.banned_emails
      
  3. 保存并退出编辑器

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

    sudo systemctl restart vsftpd
    

使用iptables限制FTP端口访问

  1. 允许特定IP地址访问FTP端口

    sudo iptables -A INPUT -p tcp --dport 21 -s 192.168.1.100 -j ACCEPT
    
  2. 禁止其他所有IP地址访问FTP端口

    sudo iptables -A INPUT -p tcp --dport 21 -j DROP
    

额外的安全措施

通过以上步骤,您可以有效地限制CentOS下vsftpd服务器的IP访问,从而提高系统的安全性。

0
看了该问题的人还看了