centos

centos vsftp端口如何更改

小樊
33
2025-08-04 09:28:16
栏目: 智能运维

在CentOS系统中,要更改vsftpd的端口,可以按照以下步骤操作:

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

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

  2. 编辑vsftpd配置文件: 打开vsftpd的主配置文件/etc/vsftpd/vsftpd.conf。你可以使用任何文本编辑器,如vinanogedit

    sudo vi /etc/vsftpd/vsftpd.conf
    
  3. 修改监听端口: 找到listen_port这一行(如果没有这一行,可以手动添加),并将其值更改为你想要的端口号。例如,如果你想将端口改为2121,可以这样设置:

    listen_port=2121
    
  4. 保存并退出编辑器: 在vi中,按Esc键,然后输入:wq并按回车键保存并退出。

  5. 重启vsftpd服务: 为了让更改生效,需要重启vsftpd服务。

    sudo systemctl restart vsftpd
    

方法二:通过防火墙配置

如果你使用的是CentOS 7或更高版本,并且启用了firewalld作为防火墙管理工具,还需要更新防火墙规则以允许新的端口通信。

  1. 打开新的端口: 使用firewalld命令打开新的端口。

    sudo firewall-cmd --permanent --add-port=2121/tcp
    

    这里的2121是你想要设置的端口号。

  2. 重新加载防火墙配置: 使更改生效。

    sudo firewall-cmd --reload
    

验证更改

  1. 检查vsftpd服务状态: 确保vsftpd服务正在运行并且监听新的端口。

    sudo systemctl status vsftpd
    
  2. 使用telnet测试新端口: 在另一台机器上,使用telnet测试新的端口是否可以连接。

    telnet your_server_ip 2121
    

    如果连接成功,你应该会看到vsftpd的欢迎信息。

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

0
看了该问题的人还看了