内网FTP的外网访问方法,设置路由端口转发

用Serv-U , FileZilla Serve,WingFTP等工具在内网建好FTP后,要外网访问,需要做两方面设置:

  1. 对默认配置进行调整
  2. 路由器设置端口转发

与只需开放80端口的http服务不同, ftp服务至少要开两个端口,
一般21端口作为登录控制,另一个1024以上端口作为数据传输。

1. 服务器软件端配置修改

1.1 固定被动模式端口

以wingFTP为例,设置如下,将传输端口固定为 10241到10243 三个:
【域】–【常规设置】–【FTP被动模式】–【被动模式端口范围10241 to 10243】

1.2 固定被动模式 IP 为路由器地址

在上述 【FTP被动模式】的设置中,固定IP地址为 a.b.c.d ( a.b.c.d 为局域网路由器的外网地址)
在WingFTP中还要关掉选项 【如果客户端来自LAN,使用LAN IP进行PASV响应】

2. 路由端配置端口转发

典型配置如下图, 端口具体编号与ftp软件上设置的端口一致,其中192.168.50.180 是ftp服务器的内网地址,根据实际改变。
在这里插入图片描述
内网FTP的外网访问方法,设置路由端口转发_第1张图片
以上设置好,外网正常就可以访问了,当然,该方法只能穿透一层路由,多层路由要多次转发。

你可能感兴趣的:(内网FTP的外网访问方法,设置路由端口转发)