在Ubuntu上設置FTP服務器的默認端口是 21,這是用于控制連接的標準端口。然而,如果您需要修改這個端口,可以在vsftpd的配置文件 /etc/vsftpd.conf 中進行設置。例如,如果您想將端口設置為 2121,可以按照以下步驟操作:
sudo nano /etc/vsftpd.conf
listen_port 這一行,并將其值設置為您想要的端口號(例如,2121):listen_port 2121
保存并退出編輯器。
重啟vsftpd服務以使更改生效:
sudo systemctl restart vsftpd
。
此外,如果您使用的是FTPS(FTP over SSL),控制連接通常使用端口 990,而數據連接則通過TCP端口 20 進行。
在修改端口后,請確保在防火墻中開放新設置的端口,以允許外部訪問。例如,使用 ufw(Uncomplicated Firewall)的命令如下:
sudo ufw allow 2121/tcp
這條命令將允許通過TCP端口2121的FTP連接。
綜上所述,對于Ubuntu FTP服務器,默認控制連接端口是 21,如果您需要修改,可以設置為其他端口,例如 2121。對于FTPS,控制連接通常使用 990 端口。在修改端口后,別忘了更新防火墻設置以允許新端口的流量。