在 Debian 上修改 FTP 服务器端口,具体做法取决于你使用的 FTP 服务软件。最常见的有 vsftpd(最常用)和 proftpd。下面分别说明。
sudo apt update
sudo apt install vsftpd
编辑配置文件:
sudo nano /etc/vsftpd.conf
找到或添加这一行(默认是 21):
listen_port=2121
把
2121改成你想要的端口
sudo systemctl restart vsftpd
sudo ufw allow 2121/tcp
如果用了被动模式,还需要配置:
pasv_min_port=30000
pasv_max_port=31000
并放行对应端口。
sudo nano /etc/proftpd/proftpd.conf
修改或添加:
Port 2121
sudo systemctl restart proftpd
sudo ufw allow 2121/tcp
sudo ss -tulnp | grep ftp
ftp.example.com:2121)如果你告诉我 用的是哪种 FTP 服务 或 具体报错,我可以给你更精确的步骤。