前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ks3c开的nat小鸡解决ftp的PASV端口问题

ks3c开的nat小鸡解决ftp的PASV端口问题

作者头像
用户2135432
发布2018-06-04 15:28:35
1.7K0
发布2018-06-04 15:28:35
举报
文章被收录于专栏:猛牛哥的博客猛牛哥的博客

ks3c只有一个IP,要再上面开小鸡只能用nat端口转发访问小鸡上的服务。如果要在小鸡上使用ftp服务,就会遇到端口转发的配置问题。因为ftp开放的数据端口是随机的,不可能把每个端口都设置到iptables的规则里面。经网上搜索资料,最后研究出的解决方法是:设置ftp被动模式的端口范围,然后主机的iptables转发规则把对应范围的端口映射到小鸡。

具体步骤:

1,修改ftp配置文件(我用的pureftp),vi /usr/local/pureftpd/etc/pure-ftpd.conf

在文件内容里面找到:PassivePortRange,其默认范围可能比较大,我这里改成了:PassivePortRange             30000 31000

修改完毕后,重启pureftp使修改生效:/etc/init.d/pureftpd restart

2,到主机,设置端口转发:

iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 30000:31000 -j DNAT --to 10.20.20.100

然后iptables-save > /etc/iptables保存规则。如果是centos,直接执行:iptables-save即可。

这样设置后,ftp使用PASV模式就可以正常连接小鸡的ftp服务了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017 年 12 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档