LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1123|回复: 2

请问:外网怎么访问内网指定一台ftp服务器

[复制链接]
发表于 2006-5-6 11:21:21 | 显示全部楼层 |阅读模式
  网关 eth0 192.168.0.1  eth1 外网地址为a.b.c.d 开了ftp服务,由于特殊需要,在内网几台服务器都架设了ftp服务,假设其中一台为192.168.0.12,ftp端口为7777,请问外网怎么访问该服务器。

iptables -t nat -A PREROUTING -d a.b.c.d -p tcp --dport 7777 -j DNAT --to 192.168.0.22:7777
不起作用。
发表于 2006-5-6 12:27:56 | 显示全部楼层
FTP有2个ïã,一个是控制端口(默认为21),另一个是数据端口(默认为20)
使用iptables做FTP的映射还需要modprobe另外2个模块ip_nat_ftp;ip_conntrack_ftp
回复 支持 反对

使用道具 举报

发表于 2006-5-6 22:05:06 | 显示全部楼层
ftp服务器是可以设置被动方式访问时的监听端口的。

你只要在ftp服务器上设置监听端口(比如:10000-11000)

然后在防火墙上打开ftp服务器的10000-11000的外网访问权限就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表