Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ftp服务器搭建并通过外网访问

ftp服务器搭建并通过外网访问

作者头像
zls365
发布于 2020-08-19 03:32:18
发布于 2020-08-19 03:32:18
14.9K0
举报
文章被收录于专栏:CSharp编程大全CSharp编程大全

内网FTP如何端口映射到外网连接访问?通过公网路由器映射或nat123端口映射均可实现。前者是硬件公网端口映射,后者是软件内网端口映射,目的一样,方法不一。

工具/原料

  • FTP
  • 内网
  • nat123客户端

方法/步骤

ftp搭建:

1. 按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键,如下图所示:

2.

在打开的【Windows功能】窗口中,确认下图框选的“Internet Information Services”即Internet信息服务4个子功能都已经打勾“√”,如果没有勾选,就勾选上,然后点击【确定】按钮安装这些功能,图示如下:

3. 在系统安装配置完成后,按【Win + S】快捷键打开搜索框,输入“IIS”,点击搜索到的唯一结果“Internet Information Services管理器”即IIS管理器,图示如下:

4. 展开左侧的导航栏,右键【网站】,点击【添加FTP站点】,图示如下:

5.输入FTP站点名称,以及允许用户访问的目录路径,两者都可以自定义,然后点击【下一步】,图示如下

6. 在【绑定】IP中输入你本机的IP地址(可以在下拉列表中直接选择),内网和外网地址都是可以的,小编所在的是内网,IP地址是192.168.1.102。

在【SSL】中,选择“无SSL”,然后点击【下一步】,图示如下:

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访问:

参考链接:

https://jingyan.baidu.com/article/3a2f7c2e32f40e26afd611c0.html

如何通过外网访问:

ftp搭建好,确保FTP服务正常运行,在局域网内可以正常访问FTP资源。

然后

  1. FTP服务器或所在局域网内安装使用nat123客户端
  1. 登录客户端添加全端口映射。配置设置好对应的内网固定FTP服务器地址和外网访问地址。
  1. 在FTP访问端,安装使用访问者,并添加21端口(如FTP服务改了其他端口以实际为准)
  1. 在外网访问端,当鼠标移动停留访问者图标提示正常时,即可正常访问FTP了。

注意事项: 问者是在访问端使用的,不要在服务端使用 将鼠标停留客户端图标上可看状态提示

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
servu搭建ftp服务器教程_ftp端口映射
映口映射的功能主要就是实际互联网可以访问当前进行映射的电脑,首先我们要进行路由器的端口映射,常见的开放端口有80,21,3389等,80是网站常用端口,21是FTP服务器常用端口,3389是远程桌面连接端口。下面为大家详细讲解端口映射的具体方法!
全栈程序员站长
2022/10/01
15.6K0
用自己的电脑做网站服务器,实现外网访问
网站服务器其实就是一台大型的电脑主机,我们也可以将自己家的电脑主机去做成一台用于存放网站的网站小型服务器供别人访问。那么如何用自己的电脑去做网站服务器呢?由于我们公司目前是内网,由于外网访问的需求,公司又不想出钱买云服务器,我试着从网上看着学习了一下,而且成功了,中间走了不少坑,这个文章能帮大家少走弯路,希望能够帮助大家。
挑战者
2018/06/08
43.1K5
用自己的电脑做网站服务器,实现外网访问
FTP-服务器搭建by FileZilla Server
1.打开安装程序后,看到如下界面,点击 I Agree,然后一直Next,直到步骤2
KenTalk
2018/09/11
9.4K0
FTP-服务器搭建by FileZilla Server
FileZilla搭建FTP服务器图解教程
在日常办公当中,经常会需要一个共享文件夹来存放一些大家共享的资料,为了保证文件数据的安全,最佳的方式是公司内部服务器搭建FTP服务器,然后分配多个用户给相应的人员。今天给大家分享FileZilla搭建FTP服务器图解教程,希望对大家有所帮助!
小明互联网技术分享社区
2021/11/02
7.1K0
Win10搭建FTP服务器详细教程-附操作截图
 欢迎纠正,(づ ̄3 ̄)づ╭❤~  如果此文能帮助到素未谋面的你,那真是太开心了喵~( * Φ ω Φ * )  偷偷点个赞(σ゚∀゚)σ…:*☆哎哟不错哦
全栈程序员站长
2022/09/14
7.4K1
Win10搭建FTP服务器详细教程-附操作截图
【摸鱼高手】搭个自己的FTP服务器玩玩
  在搭建FTP服务器之前,先跟大家介绍下什么是FTP服务器,**不然怕有些小伙伴可能只是有个模糊的概念,学习要尽量知其然,知其所以然,不要一知半解,否则自己用着也不踏实。**
IT学习日记
2022/09/13
1.9K0
【摸鱼高手】搭个自己的FTP服务器玩玩
Windows搭建FTP服务器
打开Windows防火墙–>允许应用通过防火墙–>点击更改设置,勾选FTP服务器的公用和专用
十玖八柒
2022/08/01
43K0
Windows搭建FTP服务器
windows server ftp服务器怎么搭建_serveru访问ftp
FTP协议是专门针对在两个系统之间传输大的文件这种应用开发出来的,它是TCP/IP协议的一部分。FTP的意思就是文件传输协议,用来管理TCP/IP网络上大型文件的快速传输。FTP最早也是在Unix上开发出来的,并且很长一段时间里只有 Unix系统支持FTP功能,后来逐渐普及到其他系统,并成为Internet/Intranet网络中的标准组件。
全栈程序员站长
2022/10/01
19.4K0
windows server ftp服务器怎么搭建_serveru访问ftp
FTP是什么?如何搭建FTP服务器?
不管是企业还是个人站长,在使用服务器、主机空间的过程中往往都会用到FTP,FTP(File Transfer Protocal),是用于Internet上的控制文件的双向传输的协议。同时,它也是一个应用程序。但是,要使用FTP来控制我们的主机服务器资源,就必须搭建本地的FTP服务器。下面,小编就教大家如何搭建FTP服务器?
chenzhouliyan
2019/08/06
20.9K0
Windows快速搭建FTP服务器
(1)依次打开 控制面板 -> 程序 -> 启用或关闭windows功能 上述操作也可以直接使用Win+R, 在运行中输入“optionalfeatures”,点击确定开启。
全栈程序员站长
2022/09/14
18.7K0
Windows快速搭建FTP服务器
想在外网访问腾讯云ES集群?搭建一个代理服务器吧!
对于一些急于通过外网访问ES集群的用户,可以通过腾讯云CVM云服务器快速搭建一个外网代理服务器,实现ES集群的外网访问。
bellen
2018/06/26
19.7K4
想在外网访问腾讯云ES集群?搭建一个代理服务器吧!
本地电脑变成服务器,外网随时连接【免费内网穿透】
内网穿透工具,我采用的是cpolar内网穿透,支持http/https/tcp协议,不限制流量,也不需要公网IP,不用进入到路由器设置,可以永久免费使用。不过免费使用所生成的是随机临时的公网地址,每隔24小时就会变化,但是临时测试使用足够了。当然,你也可以升级套餐配置固定的公网地址,增大带宽,使用更多功能,cpolar支持21天退款保证,可以放心试用。
IT运维技术圈
2022/10/24
7.1K1
手把手教你轻松建立Ftp服务器
Ftp想必大家都比较熟知了,我们经常在下载的时候,连接地址最前面会带有Ftp,那个就是用Ftp服务器构建的下载服务,它的中文名叫文件传输协议,顾名思义,主要是做文件的上传与下载方面的。
Python进阶者
2022/06/05
4.9K0
手把手教你轻松建立Ftp服务器
windows server2008 R2搭建ftp服务器「建议收藏」
我们在工作中经常使用到ftp服务器。包括我们的server-u服务器,但是我们的server-u是收费软件,如果公司对软件版权问题比较注重的话,不建议使用server-u,特别是如果公司有安装了server2008的话,我们就可以使用server2008子代的IIS工具来搭建我们的ftp服务器。今天我们就来一步一步搭建我们的ftp服务器。
全栈程序员站长
2022/09/14
5.2K0
【Linux网络#16】:NAT 技术& 代理服务器 & 内网穿透
💬 前言:今天来聊聊网络世界里一个超重要的技术 —— NAT(网络地址转换)。你有没有想过,为啥我们家里的电脑、手机,还有公司里的各种设备,都能同时连上网,但又不会互相冲突呢?这就得感谢 NAT !
IsLand1314
2025/03/06
2110
【Linux网络#16】:NAT 技术& 代理服务器 & 内网穿透
Windows Server 2003 FTP服务器搭建
在如今卷王层出不穷的社会,哪怕你只是一个技术小白也要学习一定的技术,这一系列将带领小白搭建五大服务器:FTP服务器,Web服务器,DHCP服务器,DNS服务器,邮件服务器带你体验真实环境中的服务器的作用,让你清晰了解到你平常上网中访问的网站等等是如何而来,我将用我的知识让你领悟服务器的美妙.
可惜已不在
2024/10/17
880
Windows Server 2003 FTP服务器搭建
快速搭建一个本地的FTP服务器
用户1155943
2018/01/04
3.7K0
快速搭建一个本地的FTP服务器
Windows下搭建FTP服务器的一些总结
前言:如果你的电脑上的 控制面板–程序–打开或关闭windows功能–windows功能里面没有互联网信息服务(IIS),那就别在网上浪费时间了,我找着了一天的资料打了各种补丁没成功,没有相关的IIS或者连c:\windows\system32\inetsrv这个路径都没有,原因是因为你的电脑系统可能是家庭版win7,或者是ghost安装系统的时候精简版的win7系统,那我建议你换一台电脑,重装完整版旗舰win7企业系统或者升级系统(建议前后顺序代表优先级)。
全栈程序员站长
2022/09/13
16.7K0
Windows下搭建FTP服务器的一些总结
利用serv-u搭建ftp服务器实验报告_服务器系统怎么进U启动
下面我就来介绍一下Serv-U的安装以及使用方法,有局域网条件的或者想要搭建FTP服务器的或者像尝尝鲜的同学可以跟着我试一试,由于我没有局域网环境,也没有花生壳软件就不可以在公网或局域网中调试了,我就在个人电脑中示范。 Serv-U支持(分为金版、银版、铜板略有所不同):FTP(文件传输协议)、HTTP(超文本传输协议)、FTPS(通过 SSL 的 FTP)、HTTPS(通过 SSL 的 HTTP)、使用 SSH2* 的 SFTP(安全外壳程序上的文件传输) 安装过程: 1,下载安装包(废话),打开软件包(废话),点击下一步(废话)。 2,安装过程不就不详细说了,需要注意的几点是,“将Serv-U作为系统服务安装”这一步,这一步如果勾选的话Serv-U便会在系统服务里面多 一个服务项,如果不勾选也没事,一般服务器的话作为服务运行的话更稳定一点。哪怕你安装过程不勾选,在软件操作界面也可以设置上。 3,安装完毕,打开软件,会提示“新增加一个定义域”,点击“是” 4,接下来我们输入域的名称“wp.com”。 域的名称对用户是不可见的,并且不影响其他人访问域的方式。它只是域的标识符,使其管理员更方便的识别和管理域。同时域名必须是唯一的,从而使 Serv-U 可以将其与服务器上的其它域区分开。您也可在描述区提供域的任何其它描述说明。 所以我为了好记就把域的名称设置成为网站的域名,wp并不是我的域名,我只是把wp.com指向了本地“127.0.0.1” 5,这里我们需要注意一下,如果你本地还安装了其他服务器环境可能会有端口冲突,比如我这里由于安装了apache http的80端口就冲突了,自己选择一个端口比如“81”端口就可以了,如果你本地就一个Serv-U那就随便了。 比如你将Serv-U的http 端口设置成了81 结合我这里的域名情况,你也可以使用“wp.com:81”形式来访问ftp服务器,Serv-U默认提供了一个web客户端。当然了ftp://wp.com 这个也行。 6,这里不用变动,按照默认的来,点击“下一步” 7,加密方式自定,服务器默认方式是“单向加密”,所以不用变动,直接“完成” 创建FTP账户: 安装过程完成了,接下来我们就需要创建FTP账户了。 1,毫无疑问“是” 2,是 3,登录ID自己设置,下面的电子邮件什么的,如果你仅仅是本地局域网调试那完全不用填写。 4,Serv-U默认会帮你设定一个比较复杂的密码,你自己改一下。 5,点击那个图标,选择一个你本地的目录作为FTP的根目录,一般需要“锁定用户至根目录”否则其他人可以把你电脑里面的目录结构看光光。 6,就像这样,我把我本地安装的网站设置成根目录。然后点击“选择” 7,下一步 8,这里按照你自己的需要设置一下,一般首次创建的目录肯定是为你自己开设的,所以选择“完全访问”,如果只想提供浏览和下载,选择“只读”访问。 9,账户已经创建完成了,你也可以在Serv-U的操作界面,编辑下账户设置。 连接FTP测试: 1,我这里先用FTP软件“FlashFXP”测试,打开快速连接。 2,输入wp.com或者127.0.01 。由于我把wp.com的hosts设置成了127.0.0.1 所以都是一样的。依次输入,用户名“admin”,密码“123456” 3,看成功连接,速度嗖嗖的(废话,就是打开自己本地的文件夹),如果我也有自己的服务器该多好~ 4,再打开“ftp://wp.com” 试试,在浏览器输入此地址,同理 ftp://127.0.0.1/ 这个地址 5,再打开Serv-U提供的web客户端试试,由于我把Serv-U 的http端口设置成了81,所以格式是这样的“http://www.wp.com:81” 或者“http://127.0.0.1:81” 成功。 引申: 以上都是在本地使用Serv-U,如果你想让广域网中的人能够连接到你刚刚搭建的FTP服务器怎么办呢? 首先我们需要一个路由器可以做端口映射,其次我们需要动态DNS服务(比如花生壳,可以注册一个),如果没有动态DNS那么由于你使用的是动态ip,下次开机换ip了别人可就访问不到了。 由于tp-link路由器中默认提供了花生壳服务,所以不用安装花生壳软件,注册一个帐号就可以使用了,我就拿它示范。 1,我们先将虚拟服务器中“服务器端口号”设置为常见的几个比如:21、80等一个ftp端口,一个http端口,我这里图省事直接21-81。如果你看完我上面的讲解那就知道这什么意思。 2,登录动态DNS,其实如果你仅仅是测试,不用登录也可以,你浏览器输入“ftp://你的广域网ip”,可以在ip138查到。 4,如图我用广域网打开了我个人电脑的主页,同理使用花生壳提供的域
全栈程序员站长
2022/10/03
2.2K0
【搭建服务器】Win10 IIS搭建webdav服务以及公网访问教程 - 挂载webdav
自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的。
鱼找水需要时间
2023/06/01
9.5K0
【搭建服务器】Win10 IIS搭建webdav服务以及公网访问教程 - 挂载webdav
推荐阅读
相关推荐
servu搭建ftp服务器教程_ftp端口映射
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文