centos

centos vsftp端口配置说明

小樊
53
2025-04-30 17:37:21
栏目: 智能运维

在CentOS系统上配置vsftpd服务时,端口的设置是一个重要的步骤。以下是关于vsftpd端口配置的详细说明:

  1. 安装vsftpd服务

    sudo yum install vsftpd
    
  2. 启动vsftpd服务

    sudo systemctl start vsftpd
    
  3. 设置vsftpd服务开机自启动

    sudo systemctl enable vsftpd
    
  4. 编辑vsftpd配置文件

    使用文本编辑器(如vinano)打开vsftpd配置文件,通常位于/etc/vsftpd/vsftpd.conf

    sudo vi /etc/vsftpd/vsftpd.conf
    
  5. 配置监听端口

    在配置文件中找到或添加以下行来指定监听端口:

    listen_port 2121
    

    2121替换为您想要使用的端口号。请确保新端口号在1到65535之间,并且未被其他应用程序占用。

  6. 配置被动模式端口范围(可选):

    如果您希望使用被动模式,还需要配置被动模式的端口范围。在配置文件末尾添加以下行:

    pasv_enable yes
    pasv_min_port 1050
    pasv_max_port 1060
    pasv_promiscuous yes
    

    这将允许vsftpd在1050到1060端口范围内进行被动模式连接。

  7. 修改防火墙规则

    如果您的系统使用firewalld作为防火墙,您需要添加规则以允许新端口的流量。

    sudo firewall-cmd --permanent --zone=public --add-port=2121/tcp
    sudo firewall-cmd --reload
    

    2121替换为您在配置文件中设置的端口号。

  8. 重启vsftpd服务

    保存并关闭配置文件后,重启vsftpd服务以使更改生效。

    sudo systemctl restart vsftpd
    
  9. 验证端口配置

    使用FTP客户端尝试连接到新的端口,确保配置正确。

    ftp [服务器IP地址] [端口号]
    

    例如:

    ftp 192.168.1.100 2121
    

0
看了该问题的人还看了