在Linux系統中,設置FTP服務器的端口需要修改FTP服務器的配置文件。以下是針對兩種常見的FTP服務器軟件(vsftpd和ProFTPD)的端口設置方法:
步驟1:打開vsftpd配置文件。通常位于/etc/vsftpd/vsftpd.conf。使用文本編輯器打開,例如:
sudo nano /etc/vsftpd/vsftpd.conf
步驟2:找到listen_port這一行,如果沒有這一行,請在文件末尾添加。將端口號更改為所需值(例如:5555),如下所示:
listen_port=5555
步驟3:保存并關閉配置文件。
步驟4:重啟vsftpd服務以使更改生效:
sudo systemctl restart vsftpd
現在,vsftpd將使用新設置的端口運行。
步驟1:打開ProFTPD配置文件。通常位于/etc/proftpd/proftpd.conf。使用文本編輯器打開,例如:
sudo nano /etc/proftpd/proftpd.conf
步驟2:找到Port這一行,如果沒有這一行,請在文件末尾添加。將端口號更改為所需值(例如:5555),如下所示:
Port 5555
步驟3:保存并關閉配置文件。
步驟4:重啟ProFTPD服務以使更改生效:
sudo systemctl restart proftpd
現在,ProFTPD將使用新設置的端口運行。
注意:更改FTP服務器端口后,確保防火墻允許新端口的流量。例如,使用以下命令打開端口(以ufw防火墻為例):
sudo ufw allow 5555/tcp
將5555替換為您設置的新端口號。