温馨提示×

Ubuntu FTPServer如何使用被动模式

小樊
41
2025-12-30 22:56:05
栏目: 智能运维

在Ubuntu上设置FTP服务器以使用被动模式,您需要遵循以下步骤:

  1. 安装vsftpd(Very Secure FTP Daemon): 在终端中输入以下命令来安装vsftpd:

    sudo apt-get update
    sudo apt-get install vsftpd
    
  2. 配置vsftpd: 使用文本编辑器打开vsftpd配置文件。例如,使用nano编辑器:

    sudo nano /etc/vsftpd.conf
    

    在配置文件中找到以下设置并进行相应的更改:

    • listen=YES取消注释(删除行首的#),以启用被动模式。
    • 如果需要,您可以设置被动模式的端口范围。例如,将pasv_min_port=50000pasv_max_port=50100添加到配置文件中。这将允许FTP客户端在端口50000到50100之间建立数据连接。

    保存并关闭配置文件。

  3. 重启vsftpd服务: 在终端中输入以下命令以重启vsftpd服务,使更改生效:

    sudo systemctl restart vsftpd
    
  4. 配置防火墙: 如果您使用的是UFW防火墙,请确保允许被动模式的端口范围。例如,如果您的被动端口范围是50000到50100,请运行以下命令:

    sudo ufw allow 50000:50100/tcp
    

现在,您的Ubuntu FTP服务器已配置为使用被动模式。客户端应该能够正常连接并传输文件。

0