vsftpd在Debian上的默认端口设置及修改方法
vsftpd(Very Secure FTP Daemon)在Debian系统上的默认端口遵循FTP协议标准,分为两类:
若需更改默认端口(如将控制连接端口从21改为2121),需通过编辑配置文件实现:
nano)打开vsftpd的主配置文件/etc/vsftpd.conf。sudo nano /etc/vsftpd.conf
#listen_port=21(默认注释状态),删除行首的#并修改端口号(如listen_port=2121);若未找到该行,可直接在文件末尾添加。pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10009
nano编辑器中,按Ctrl+O保存文件,按Ctrl+X退出。sudo systemctl restart vsftpd
修改端口后,需确保防火墙允许新端口的流量通过(以UFW为例):
sudo ufw allow 2121/tcp
sudo ufw allow 10000:10009/tcp
sudo ufw reload
netstat -tuln | grep <端口号>检查)。服务器IP:新端口)。