centos

centos ftpserver IP限制

小樊
94
2025-02-13 15:05:02
栏目: 智能运维
亿速云数据库,弹性扩容,低至0.3元/天! 查看>>

在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访问,从而提高系统的安全性。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

相关推荐:centos ftpserver如何限制访问IP

0
看了该问题的人还看了