debian

Debian上如何配置vsftpd的被动模式

小樊
44
2025-07-12 00:08:27
栏目: 智能运维

在Debian上配置vsftpd以支持被动模式,你需要编辑vsftpd的配置文件。以下是详细的步骤:

  1. 安装vsftpd(如果尚未安装):

    sudo apt update
    sudo apt install vsftpd
    
  2. 编辑vsftpd配置文件: 打开vsftpd的配置文件 /etc/vsftpd.conf

    sudo nano /etc/vsftpd.conf
    
  3. 启用被动模式: 在配置文件中找到或添加以下行:

    pasv_enable=YES
    pasv_min_port=1024
    pasv_max_port=1048
    
    • pasv_enable=YES:启用被动模式。
    • pasv_min_port=1024:设置被动模式的最小端口。
    • pasv_max_port=1048:设置被动模式的最大端口。

    你可以根据需要调整 pasv_min_portpasv_max_port 的值,只要它们之间的范围足够大以容纳所有可能的被动连接。

  4. 保存并关闭文件: 按 Ctrl+X,然后按 Y 确认保存,最后按 Enter 关闭文件。

  5. 重启vsftpd服务: 使配置更改生效,重启vsftpd服务:

    sudo systemctl restart vsftpd
    
  6. 配置防火墙(如果使用UFW): 如果你使用的是UFW(Uncomplicated Firewall),你需要允许被动模式的端口范围通过防火墙:

    sudo ufw allow 1024:1048/tcp
    
  7. 验证配置: 你可以使用FTP客户端连接到服务器并测试被动模式是否正常工作。确保在连接时选择被动模式。

通过以上步骤,你应该能够在Debian上成功配置vsftpd以支持被动模式。

0
看了该问题的人还看了