linux vsftpd修改默认端口21
linux中一般情况下FTP的端口是21,默认的端口容易遭到别人的扫描、带来了一定程度的不安全。所以,最好的就是把21端口修改掉。下面我们修改vsftpd端口为9090
1. 修改linux services
vi /etc/services //找到下面的行改成9090端口 ftp 9090/tcp ftp 9090/udp
2. 修改vsftpd配置文件
vi /etc/vsftpd/vsftpd.conf
listen_port=9090 //修改vsftpd监听端口 pasv_enable=YES pasv_min_port=9091 //修改vsftpd传递数据的最小端口 pasv_max_port=9094 //修改vsftpd传递数据的最大端口 pasv_promiscuous=YES allow_writeable_chroot=YES ftpd_banner=Welcome to http://www.51gjie.com FTP service
3. 打开防火墙
firewall-cmd --permanent --zone=public --add-port=9090-9094/tcp //开通9090-9094之间所有端口 firewall-cmd --permanent --zone=public --list-ports firewall-cmd --reload //防火墙重新加载配置
4. vsftpd重启
systemctl restart vsftpd.service
5. 查看端口是否设置成功
netstat -utlpn | grep vsftp //查看设置的端口 tcp 0 0 0.0.0.0:8021 0.0.0.0:* LISTEN 9090/vsftpd
这样ftp服务器就更新端口21为9090,客户端用9090来进行数据传输。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。