ubuntu

Ubuntu vsftp如何配置被动模式端口范围

小樊
51
2025-05-03 17:20:32
栏目: 智能运维

在Ubuntu上配置vsftpd以使用被动模式端口范围,你需要编辑vsftpd的配置文件。以下是详细的步骤:

  1. 打开vsftpd配置文件: 使用你喜欢的文本编辑器打开vsftpd的配置文件。通常这个文件位于/etc/vsftpd.conf

    sudo nano /etc/vsftpd.conf
    
  2. 设置被动模式端口范围: 在配置文件中找到或添加以下行来设置被动模式端口范围。你可以根据需要调整端口号范围。

    pasv_enable=YES
    pasv_min_port=50000
    pasv_max_port=50100
    
    • pasv_enable=YES:启用被动模式。
    • pasv_min_port=50000:设置被动模式的最小端口号。
    • pasv_max_port=50100:设置被动模式的最大端口号。
  3. 保存并关闭配置文件: 保存你的更改并关闭文本编辑器。如果你使用的是nano,可以按Ctrl+O保存,然后按Ctrl+X退出。

  4. 重启vsftpd服务: 为了使更改生效,你需要重启vsftpd服务。

    sudo systemctl restart vsftpd
    
  5. 配置防火墙: 如果你启用了防火墙(例如ufw),你需要允许被动模式端口范围的流量通过防火墙。

    sudo ufw allow 50000:50100/tcp
    

    这条命令会允许从50000到50100的TCP流量通过防火墙。

  6. 验证配置: 你可以通过连接到FTP服务器并检查被动模式端口范围来验证配置是否正确。你可以使用FTP客户端软件(如FileZilla)进行测试。

通过以上步骤,你应该能够成功配置Ubuntu上的vsftpd以使用被动模式端口范围。

0
看了该问题的人还看了