centos

centos vsftp端口怎么修改

小樊
41
2025-07-16 14:59:15
栏目: 智能运维

在CentOS系统中,要修改vsftpd(Very Secure FTP Daemon)的端口,可以按照以下步骤操作:

方法一:通过配置文件修改

  1. 登录到服务器: 使用SSH或其他远程登录工具连接到你的CentOS服务器。

  2. 编辑vsftpd配置文件: 打开vsftpd的主配置文件/etc/vsftpd/vsftpd.conf

    sudo vi /etc/vsftpd/vsftpd.conf
    
  3. 找到并修改端口设置: 在配置文件中找到listen_port这一行,如果没有则添加。

    listen_port=2121  # 将2121替换为你想要的端口号
    

    确保listen=YES,这表示vsftpd将以独立模式运行并监听指定的端口。

  4. 保存并退出编辑器: 按Esc键,然后输入:wq保存并退出vi编辑器。

  5. 重启vsftpd服务: 使配置更改生效,需要重启vsftpd服务。

    sudo systemctl restart vsftpd
    
  6. 验证端口更改: 使用以下命令检查vsftpd是否正在监听新的端口。

    sudo netstat -tulnp | grep vsftpd
    

    或者使用ss命令:

    sudo ss -tulnp | grep vsftpd
    

    你应该能看到类似以下的输出,确认端口已经更改:

    LISTEN  0  128 :::2121 :::*  users:(("vsftpd",pid=1234,fd=4))
    

方法二:通过防火墙设置

如果你还希望修改防火墙规则以允许新的FTP端口通信,可以按照以下步骤操作:

  1. 打开新的FTP端口: 使用firewall-cmd命令添加新的端口规则。

    sudo firewall-cmd --permanent --add-port=2121/tcp
    
  2. 重新加载防火墙配置: 使更改生效。

    sudo firewall-cmd --reload
    
  3. 验证端口开放状态: 使用以下命令检查防火墙规则是否已更新。

    sudo firewall-cmd --list-all
    

    在输出中查找ports部分,确认新端口已添加。

注意事项

通过以上步骤,你应该能够成功修改CentOS系统中vsftpd的端口。

0
看了该问题的人还看了