debian

Debian上vsftp端口如何修改

小樊
45
2025-06-29 21:10:05
栏目: 智能运维

在Debian系统上修改vsftpd(Very Secure FTP Daemon)的端口,可以按照以下步骤进行:

方法一:通过配置文件修改

  1. 打开vsftpd配置文件

    sudo nano /etc/vsftpd.conf
    
  2. 找到并修改监听端口: 在配置文件中找到listen_port参数,如果没有则添加一行。将其值修改为你想要的端口号(例如,改为2121):

    listen_port=2121
    
  3. 保存并退出编辑器: 按Ctrl+X,然后按Y确认保存,最后按Enter退出。

  4. 重启vsftpd服务

    sudo systemctl restart vsftpd
    

方法二:通过防火墙规则修改

如果你使用的是UFW(Uncomplicated Firewall),还需要更新防火墙规则以允许新的端口:

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

    sudo ufw allow 2121/tcp
    
  2. 重新加载防火墙规则

    sudo ufw reload
    

方法三:通过iptables修改

如果你使用的是iptables,可以添加一个新的规则来允许新的端口:

  1. 添加iptables规则

    sudo iptables -A INPUT -p tcp --dport 2121 -j ACCEPT
    
  2. 保存iptables规则: Debian系统通常不会自动保存iptables规则,你需要手动保存:

    sudo sh -c "iptables-save > /etc/iptables/rules.v4"
    

验证端口是否修改成功

你可以使用netstatss命令来验证vsftpd是否正在监听新的端口:

sudo netstat -tuln | grep vsftpd

或者

sudo ss -tuln | grep vsftpd

你应该能看到类似以下的输出,表明vsftpd正在监听新的端口:

tcp        0      0 0.0.0.0:2121            0.0.0.0:*               LISTEN

通过以上步骤,你应该能够成功修改Debian系统上vsftpd的端口。

0
看了该问题的人还看了