微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS安装vsftpd FTP后修改默认21端口方法

第一、配置文件修改

vi /etc/vsftpd/vsftpd.conf

首先需要在vsftpd配置文件添加

listen_port=1802
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
pasv_promiscuous=YES

listen_port端口我们可以自己设置。pasv_min_port和pasv_max_port也是随意设置的,后面我们开启防火墙的时候对应就可以了。

第二、修改services文件

vi /etc/services

如果我们不方便用VI工具的话就下载到本地,因为文件比较多。直接将两处的FTP参数后面21修改成我们上面设置的端口。

修改services文件

第三、端口防火墙设置

上面我们设置了新的端口,我们需要开放端口,查看开放的端口。

firewall-cmd --zone=public --list-ports

在合适的位置添加

firewall-cmd --zone=public --add-port=1802/tcp --permanent

firewall-cmd --zone=public --add-port=30000-3099/tcp --permanent

重新加载:

firewall-cmd --reload
systemctl  restart firewalld

第四、重启vsftpd检测

systemctl restart vsftpd

重启vsftpd之后,我们用新的端口登入FTP看看是否可以登入,老蒋最后测试是可以的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。