ftp服务器搭建并通过外网访问
温馨提示:这篇文章已超过598天没有更新,请注意相关的内容是否还可用!
内网FTP端口如何映射到外网访问? 可以通过公网路由器映射或者nat123端口映射来实现。 前者是硬件公网端口映射FTP服务器软件,后者是软件内网端口映射。 目的相同,但方法不同。
工具/材料
方法/步骤
建立:
1、按【Win+R】快捷键打开运行对话框,输入“optionalfeatures”,按回车键,如下图:
2.
在打开的【Windows功能】窗口中,确认下框中“Internet信息服务”的四个子功能已经打上了“√”,如果没有打上勾,然后点击【确定】按钮安装这些功能,如下图:
3、系统安装配置完成后,按【Win+S】快捷键打开搜索框,输入“IIS”,点击唯一搜索到的结果“Internet Information Services Manager”,也就是IIS管理器,如下所示:
4、展开左侧导航栏,右击【网站】,点击【添加FTP站点】,图标如下:
5、输入FTP站点名称和允许用户访问的目录路径,两者均可自定义FTP服务器软件,然后点击【下一步】,如下图
6. 在【绑定】IP中输入您机器的IP地址(可在下拉列表中直接选择)。 Intranet 和 Extranet 地址都可以接受。 小编在内网,IP地址为192.168。 1.102.
在【SSL】中选择“No SSL”,然后点击【Next】,如下图:
7、在【身份验证】中选择“匿名”和“基本”,
在【授权】中选择【所有用户】,
在【权限】中选择“读取”,然后点击【完成】,如下图:
8、至此,一个新的FTP服务器已经搭建并启动成功,在右侧可以看到新建站点的所有信息。
9、没有实践,就没有发言权。 检验劳动成果的时候到了。 打开浏览器,清空地址栏,输入“ftp://ip”。 小编的IP地址是192.168.1.102,所以输入“ftp://192.168.1.102”,注意,注意这里使用的协议不再是http协议,而是ftp协议(FTP = File Transfer Protocol(文件传输协议) )), 直接输入ip地址会报错,因为浏览器的数量如果不加任何协议,会默认使用http协议,所以会报错。 必须在前面加上“ftp://”才能成功访问新建的FTP服务器。 图示如下:
也可以通过 filezilla 访问:
参考链接:
如何通过外网访问:
ftp的设置是为了保证FTP服务正常运行,局域网内可以正常访问FTP资源。
然后
在FTP服务器或局域网上安装使用nat123客户端
登录客户端添加全端口映射。 配置设置相应的内网固定FTP服务器地址和外网访问地址。
FTP访问端,安装使用visitor,添加21端口(FTP服务若改成其他端口,以实际为准)
在外网访问端,当鼠标移动并停留在访客图标上表示正常时,即可正常访问FTP。
防范措施:
提问者用在接入端,不在服务端
将鼠标悬停在客户端图标上可以看到状态提示