在 Debian 上配置 FTP 服务器端口,通常取决于你用的是什么 FTP 服务端软件。最常见的是 vsftpd,下面以它为主说明,也会简单提一下 Pure-FTPd / ProFTPD。
sudo apt update
sudo apt install vsftpd
编辑配置文件:
sudo nano /etc/vsftpd.conf
默认 FTP 端口是 21,你可以改成其他端口,例如 2121:
listen=YES
listen_port=2121
如果你用的是 IPv6:
listen_ipv6=YES
# listen_port 同样生效
FTP 被动模式需要额外端口范围:
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
sudo systemctl restart vsftpd
sudo ufw allow 2121/tcp
sudo ufw allow 30000:31000/tcp
sudo apt install pure-ftpd
修改端口:
sudo echo "2121" > /etc/pure-ftpd/conf/Bind
重启:
sudo systemctl restart pure-ftpd
编辑:
sudo nano /etc/proftpd/proftpd.conf
修改:
Port 2121
PassivePorts 30000 31000
重启:
sudo systemctl restart proftpd
如果你能告诉我:
我可以给你更精确的配置示例。