ubuntu

Ubuntu FTPServer防火墙如何配置

小樊
46
2025-03-07 06:17:49
栏目: 智能运维

在Ubuntu上配置FTPServer(通常使用vsftpd)的防火墙涉及几个步骤。以下是详细的指南:

安装和启用防火墙

  1. 安装ufw(如果尚未安装):
sudo apt update
sudo apt install ufw
  1. 启用ufw
sudo ufw enable

配置防火墙规则

  1. 允许FTP端口通过防火墙

    • VSFTPD服务默认使用端口21进行控制连接,端口20用于数据传输。你需要在防火墙中打开这两个端口,以允许FTP连接。
    sudo ufw allow 20/tcp
    sudo ufw allow 21/tcp
    
  2. 允许本地用户登录

    • 编辑VSFTPD的配置文件 /etc/vsftpd.conf,确保以下设置:
      anonymous_enable=NO
      local_enable=YES
      write_enable=YES
      chroot_local_user=YES
      
    • 重启VSFTPD服务以使更改生效:
      sudo systemctl restart vsftpd
      

验证配置

使用以下命令验证防火墙设置是否正确:

sudo ufw status

确保端口20和21已打开,并且VSFTPD服务正在运行。

额外说明

通过以上步骤,你可以在Ubuntu上成功配置vsftpd的防火墙设置,确保FTP服务能够正常访问。

0
看了该问题的人还看了