在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 端口。在修改端口后,别忘了更新防火墙设置以允许新端口的流量。