CentOS7.3虚拟机 + vsftp3.2 开启端口转发NET不通

CentOS7.3虚拟机 + vsftp3.2 开启端口转发NET不通

临时关闭内核防火墙

setenforce 0

永久关闭内核防火墙

vim /etc/selinux/config

SELINUX=disabled

永久关闭

yum install -y vsftpd

vi /etc/vsftpd/vsftpd.conf

增加一个anon_root=/mnt/cdron/(文件夹自己确定这是匿名登录用的不需要密码)

firewall-cmd --zone=public --add-service=ftp --permanent



在主体机设置端口映射 将虚拟机的 ftp 21 端口映射到 20001端口。

发现telnet 198.168.1.30 20001 不通

Linux开放端口后必须有监听进程,那就将20001端口的流量转发至21

firewall-cmd --zone=public --add-forward-port=port=20001:proto=tcp:toport=21 --permanent

firewall-cmd --reload


anonymous

filezilla 需要匿名登陆与主动模式


用ftp命令或则windows输入ftp://192.168.1.30:20001 发现不通 用ftp工具(filezilla)和lftp 可以通.

结论windows不允许匿名登录需要配置账户密码。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容