linux

Linux FTPServer中如何设置被动模式

小樊
39
2025-07-26 08:27:11
栏目: 智能运维

在Linux FTP服务器中设置被动模式,通常需要修改FTP服务器的配置文件。以下是针对两个常见FTP服务器(vsftpd和ProFTPD)的设置方法:

  1. vsftpd:

步骤1:打开vsftpd的配置文件。通常位于/etc/vsftpd/vsftpd.conf。使用文本编辑器打开,例如:

sudo nano /etc/vsftpd/vsftpd.conf

步骤2:找到以下配置项并进行修改:

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048

pasv_enable设置为YES以启用被动模式。pasv_min_portpasv_max_port分别设置被动模式下数据传输使用的端口范围。请确保这些端口在防火墙中是开放的。

步骤3:保存并关闭配置文件。

步骤4:重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd
  1. ProFTPD:

步骤1:打开ProFTPD的配置文件。通常位于/etc/proftpd/proftpd.conf。使用文本编辑器打开,例如:

sudo nano /etc/proftpd/proftpd.conf

步骤2:找到以下配置项并进行修改:

PassivePorts 1024 1048

PassivePorts设置为一个端口范围,例如1024到1048。请确保这些端口在防火墙中是开放的。

步骤3:保存并关闭配置文件。

步骤4:重启ProFTPD服务以使更改生效:

sudo systemctl restart proftpd

完成以上步骤后,您的Linux FTP服务器应该已经成功设置了被动模式。

0
看了该问题的人还看了