linux

Linux FTP如何配置被动模式端口范围

小樊
45
2025-07-28 08:28:56
栏目: 智能运维

在Linux系统中,配置FTP服务器以使用被动模式端口范围需要编辑FTP服务器的配置文件。以下是针对两种常见的FTP服务器软件(vsftpd和ProFTPD)的配置方法:

  1. vsftpd

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

sudo nano /etc/vsftpd/vsftpd.conf

b. 在配置文件中找到或添加以下行,以设置被动模式端口范围(将<start_port><end_port>替换为您希望使用的端口号范围):

pasv_min_port=<start_port>
pasv_max_port=<end_port>

例如,如果您希望使用端口范围50000到50050,您可以这样设置:

pasv_min_port=50000
pasv_max_port=50050

c. 保存并关闭配置文件。

d. 重启vsftpd服务以使更改生效:

sudo systemctl restart vsftpd
  1. ProFTPD

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

sudo nano /etc/proftpd/proftpd.conf

b. 在配置文件中找到或添加以下行,以设置被动模式端口范围(将<start_port><end_port>替换为您希望使用的端口号范围):

PassivePorts <start_port> <end_port>

例如,如果您希望使用端口范围50000到50050,您可以这样设置:

PassivePorts 50000 50050

c. 保存并关闭配置文件。

d. 重启ProFTPD服务以使更改生效:

sudo systemctl restart proftpd

完成以上步骤后,您的Linux FTP服务器应该已经配置为使用指定的被动模式端口范围。

0
看了该问题的人还看了