如何搭建内网和外网的FTP服务器? (ftp服务器搭内外网)

随着互联网的发展,FTP服务器越来越被广泛运用在文件传输领域。但是,FTP服务器并不是每个人都可以随意使用的。尤其是搭建FTP服务器这一步,对于初学者来说的确有些困难。本文将会针对这个问题,我们会详细介绍如何搭建内网和外网的FTP服务器。

一、内网建立过程

1. 选择FTP服务器

在搭建内网FTP服务器之前,我们需要选择FTP服务器。在市场上有很多好用的FTP服务器软件,例如FileZilla、Cerberus FTP Server、Serv-U FTP等等。其中,FileZilla是比较常用的一个FTP软件。在此,我们以FileZilla为例,详细介绍搭建FTP服务器内网的步骤。

2. 安装FTP服务器

在下载好FileZilla以后,点击安装程序,跟随指示进行安装。按照默认设置,一直按下一步即可。

3. FTP服务器配置

安装完成后,我们需要进入FileZilla并对其进行一些配置,比如端口、协议等等。默认状态下,FTP服务器端口是21和22,但是这会导致安全问题。我们可以更改FTP服务端口,比如我们更改为5566。

在FileZilla中,选择“编辑” -> “设置” -> “FTP 设置”,在右侧的端口栏中输入5566,并点击“OK”按钮,将更改保存下来。

4. FTP服务器测试

我们需要通过文件传输协议测试FTP服务器是否可以正常工作。打开“命令提示符”,将目录切换到FileZilla Server目录下,运行以下命令。

FileZillaServer.exe即可启动FTP服务器。

5. 添加用户

FTP服务器添加用户进行登录使用是必不可少的。在FileZilla中选择“编辑” -> “设置” -> “用户账户”,单击“添加”按钮。在弹出的窗口中,输入需要添加的用户名和密码。确认无误后,单击“OK”按钮。

二、外网建立过程

1. 如何配置内网穿透

要让外网能够访问FTP服务器,我们需要进行一个名为内网穿透的操作。内网穿透的原理是根据外部IP访问来实现穿透内部网络的网关。

在这里,我们选用了natapp来进行内网穿透,它是一个功能强大且免费的工具。

2. natapp的安装和使用

目前natapp支持Windows、Mac、Linux系统。我们选择Windows版本进行说明。

① 在官网下载natapp软件。

② 安装好natapp软件后,运行它。

③ 输入命令:natapp.exe –authtoken=自动生成的token 。按下回车键后,natapp会开始运行。

④ 获得SSH地址和端口,即可进行FTP服务器的外网访问。

3. 在FTP服务器中添加用户

我们刚才在内部网络建立的FTP服务器,现在需要再添加一个用户并设置为外部用户。

在FileZilla中选择“编辑” -> “设置” -> “用户账户”,单击“添加”按钮。在弹出的窗口中,输入需要添加的用户名和密码。确认无误后,单击“OK”按钮。

4. 测试FTP服务器外网访问

在浏览器输入natapp提供的SSH地址和端口,可以看到由外网访问FTP服务器的提示。输入刚才添加的用户账号和密码,即可成功连接FTP服务器。

以上是搭建FTP服务器内网和外网的详细介绍,希望能对各位初学者进行借鉴。FTP服务器对于企业数据传输、个人文件分发等有着广泛的应用,如果您想进行数据传输操作,可以考虑使用FTP服务器。

相关问题拓展阅读:

如何使外网连接家里的FTP?

要开端口映射,不过电费太贵了。。。不如买一个

把ftp的端口映射到外网就可以了。

具体就是用upnp映射芹衫。

外部端口随便填,范围有提示的,但是要记住,消灶外网连的时候要用这个端口连。

内部地址直接填内部ftp服务器的内网ip,如果是路由嫌桥腔器就填路由器的ip,端口填ftp服务器的端口,好像有两个端口,一个传送命令,一个传输数据。都要设置映射。

好了,这样设置后就可以外网登录了。

你要在路由器上面做一个映射

把外网的IP映射内网IP

并开FTP的21端口

那外网粗汪兄就可岩袭以通过这个陵团外网IP访问你的FTP了

你说的这个没氏只是局域性的。除非你在同一个网关下也就是同一个局域网内是可以的。你说的想用外网,那些都是花钱买的服务器空间地址,枯渣散可以远程作梁困业~~

你可以买个虚拟主机,很便宜的。把你的FTP信息上传上去,如果你在别处想登录你的FTP,下载FTP登录的软件就可以了、

ftp是不是分内外网呢?

恩,你是内网外网肯定访肢告做问不到,因为内网主机外网根本看到历衡了!

这是我们可以借助友掘虚拟主机,的虚拟技术来实现,先把你的默认FTP端口映射到你公网网关!

如果你公网(外网)IP是动态的,还要进行动态域名解析!下载例如:花生壳的软件!然后设置好就KO了!

使用FTP时必须首先登录,在远程主机上吵芦获得相应的权限以后,方可下载或上传文件。也就是说,要想同哪一升御带台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,拆凯否则便无法传送文件。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。

外网怎么访问内网 ftp服务器?

一、路由器下的FTP服务端:

路由器下的FTP服务端,需要解决一个“安全验证”问题,IE客户端会核对服务端的IP

地址,因为服务端是内外两个IP,而使IE客户端安全验证失败,但专业FTP客户端CuteFTP9、LeapFTP3

可以不核对IP验证,而使访问成功,但用户总是喜欢IE做客户端,为此需要找一个解决“安全验证”

的FTP服务端,FileZilla FTP Server就是最实用小巧的FTP理想服务端,只有1M多一点,非常小巧。

二、路由器下的FTP服务端要被外网IE访问的因素:

1. FTP服务端WINDOWS电脑要关闭自带圆歼塌的防火墙或设成FTP服务程序为“例外”;

2. 路由器下的电脑服务器要设成路由器的DMZ主机,这样服务端端口就.开.放在外网,

才能被外橘圆网所访问,所以,服务端电脑要设成静态IP如 192.168.1.10,并把路由器的

DMZ主机设为此IP,设DMZ后就不需要再设.端.口.映.射.了;

3. FileZilla FTP SERVER要设成被动方式PASV,并要指定一个外网IP,以解决NAT的安全验

证问题,否则,客户端不能被WINDOWS的IE所访问,但能被CuteFTP访问;

4. 外网的端.口不能被运营商所封或者不能是共享外网IP地址的NAT代理,端改模口会因NAT改变;

三、FileZilla FTP Server需要的设定:

1. 需要设定为 Passive被动模式:端口范围可为设为

2. 指定的IP要设为外IP:以解决“安全验证”问题

这个外IP就是将要被访问的

3. 用户增加 anonymous,密码不设,这是匿名方式;

4. 共享文件夹设成你的一个被访问目录;

5. 其它21号服务端口等缺省参数不需改动。

四、程序说明:

一、FileZilla server.exe 这是后台服务程序,运行后启动服务就可;

二、FileZilaa Server Interface.exe 这是界面管理程序,让管理员设定参数的;

1、首先羡搏你要后一台路由器

2、在路由器中你要设置虚拟服务器,具体方兄毕祥法不同的路由器配置不同,但大同小异;

3、例如H3C 18-22路由器的设置方法:数燃

3.1:

1,虚拟服务

2,动态域名解析!

虚拟服务可以借用端口映射做简单的内外网互相通讯!别人已经说了,就不多说了,不会的话,自己在查一下!

动态域名解析是由于我们本机哗御判的主IP(外网)是经常变化的,比如重启路由,断电等!所以要动拆斗态域名解析出一个可以随时变化后的IP地址,以提供另外的外网主机访问!(说明外网主机是不能直接访问内网主机的,所谓的虚拟服务只是当别人外网主机访问你的外定端口,虚拟服乱改务提供了数据转发!相当于访问了内网主机,间接关系哦!)

给分!

FTP默认21端口

在路由的端口映射里,添加你的IP,也就并祥是码祥192.168.1.100,而端迟蔽搏口填21.

如果是用路由器的,里面有端口映射的,你看一下说明书就可以明白了

关于ftp服务器搭内外网的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 如何搭建内网和外网的FTP服务器? (ftp服务器搭内外网)