在CentOS下,如果VSFTPD(Very Secure FTP Daemon)的默认端口21与其他服务发生冲突,你可以按照以下步骤更改VSFTPD的端口:
/etc/vsftpd/vsftpd.conf
文件。例如,使用vi编辑器,你可以在终端中输入以下命令:sudo vi /etc/vsftpd/vsftpd.conf
listen_port
这一行,将其值更改为一个未被占用的端口号。例如,如果你想将端口更改为2121,你可以将其修改为:listen_port=2121
如果找不到listen_port
这一行,请在文件末尾添加上述行。
保存并关闭配置文件。
重启VSFTPD服务。在终端中输入以下命令:
sudo systemctl restart vsftpd
这将重启VSFTPD服务并应用新的端口号。
sudo firewall-cmd --permanent --zone=public --add-port=2121/tcp
sudo firewall-cmd --reload
将2121
替换为你选择的新端口号。
现在,VSFTPD应该在新端口上运行,不再与其他服务发生冲突。记得在客户端中使用新的端口号进行连接。