centos

CentOS下VSFTP端口冲突怎么办

小樊
48
2025-07-24 16:21:25
栏目: 智能运维

在CentOS下,如果VSFTPD(Very Secure FTP Daemon)的默认端口21与其他服务发生冲突,你可以按照以下步骤更改VSFTPD的端口:

  1. 打开VSFTPD配置文件。使用文本编辑器(如vi、nano等)打开/etc/vsftpd/vsftpd.conf文件。例如,使用vi编辑器,你可以在终端中输入以下命令:
sudo vi /etc/vsftpd/vsftpd.conf
  1. 修改端口。在配置文件中找到listen_port这一行,将其值更改为一个未被占用的端口号。例如,如果你想将端口更改为2121,你可以将其修改为:
listen_port=2121

如果找不到listen_port这一行,请在文件末尾添加上述行。

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

  2. 重启VSFTPD服务。在终端中输入以下命令:

sudo systemctl restart vsftpd

这将重启VSFTPD服务并应用新的端口号。

  1. 更新防火墙规则。如果你的系统启用了防火墙,请确保新的端口号已添加到防火墙规则中。例如,如果你使用的是firewalld,可以使用以下命令:
sudo firewall-cmd --permanent --zone=public --add-port=2121/tcp
sudo firewall-cmd --reload

2121替换为你选择的新端口号。

现在,VSFTPD应该在新端口上运行,不再与其他服务发生冲突。记得在客户端中使用新的端口号进行连接。

0
看了该问题的人还看了