在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應該在新端口上運行,不再與其他服務發生沖突。記得在客戶端中使用新的端口號進行連接。