互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

二叶草
二叶草
二叶草
1214
文章
0
评论
2020年3月21日15:02:35 评论 492

大家好,我是十癫,某十八线小城市互联网小白,最近因工作原因,接触到了互联网部署,其中需要搭建FTP服务,从来没有听过FTP的我,决定全面了解一下。

于是乎我查阅了新华字典、牛津字典、百度翻译、有道云笔记等软件和app……后,在百度百科找到了字面意思。

FTP全称“File Transfer Protocol”,是TCP/IP 协议组中的协议之一。说人话:即文件传输协议,就是传输文件用的协议。

在了解FTP字面意思后,我们就可以想象,在茫茫互联网中,除了我们平时浏览的网页内容外,还有文件下载等功能,比如听起来就兴奋的小电影(AVI、MP4、FLV……)、学习资料(txt、pdf、doc、xls、ppt……)、图片(bmp、jpg、png……)等内容,这些都属于文件,细想一下,这些文件是否都存在某个地方,然后我们通过某种方式可以下载或者访问到他们呢?

没错,那些你很冒险的文件,都藏在服务器的硬盘中(没错,就是存放你们启蒙老师的硬盘,比如机械硬盘,比如SSD……)。

那么问题来了,我们是如何访问到这些文件的呢?

在搭建FTP之前,我们先要了解一下IP(Internet Protocol)和端口(port),IP是互联网主机之间访问的基础,即主机的访问地址;端口是一种逻辑概念,可以理解成房间号;如艺术酒店302室,我们可以把艺术酒店看作是IP,302室看作端口,比如我想要寄个快递(文件),给到艺术酒店302室,那么收件地址写的是艺术酒店302室。

在互联网中,IP决定了访问的主机地址,端口决定了访问的目录(房间号)。

所以ftp中,访问地址和目录的写法为:ftp://127.0.0.1:21

其中ftp://为固定写法,代表使用ftp协议传输,127.0.0.1为IP地址(主机地址,127.0.0.1为本机地址),冒号(“:”)用于区分主机地址和端口号,21为端口号。

如果你是windows系统,你可以在资源管理器中的地址栏进行访问,输入ftp://IP:port即可访问。如图所示:

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

windows资源管理器地址栏

但是当你在资源管理中输入ftp://127.0.0.1:21的时候,会弹出如下对话框:

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

无法与服务器建立连接

接下来就是我们今天的主角,Filezilla Server,这是一款搭建FTP服务器的软件,通过它,我们可以快速将任何主机搭建成FTP服务器,然后让同一个网络中的主机可以访问到这台FTP服务器内的文件。

我们可以在浏览器中输入www.filezilla.cn,进入下载页面下载:

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择FileZilla Server中文安装版

文件很小,只有2M不到,请大家放心食用。

下载好文件后,找到exe文件双击安装互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

一路下一步,全部用默认设置即可。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

安装完成后,自定义输入管理员密码

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

filezilla server主界面

step1设置外部访问端口号

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

点击编辑菜单,进入设置页面

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

在监听端口处输入外部主机访问的端口号,21为ftp默认端口,请根据实际业务内容确定端口号,范围为1-65535,具体找后端开发小哥哥咨询。

step2创建组

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

点击编辑,进入组设置

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

点击添加按钮,输入组用户名称(十癫输入的是group,根据实际需要输入),然后点击确定。互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

然后进入shared folders,点击添加按钮,添加ftp的访问目录,这里设置的文件夹,即为端口号对应的访问目录。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

根据实际情况选择目录,这里十癫在c盘下面创建了一个名为ftp的目录

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

给目录勾上权限,这里为了演示全部勾上(根据业务实际情况勾选权限),之后点击确定。

step3用户设置

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

进入编辑,用户设置

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

首先添加用户,输入用户名,然后在组成员选项里面选择之前创建的组(十癫在这里创建了一个名为user的用户名,之前创建的组名为group,选择它,用户名和组名根据你的实际情况设置和选择)

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

勾选密码,输入用户名对应的密码,密码为自定义,其他主机需要访问ftp服务器的时候用到,最后点击确定。

此时,ftp服务器端设置完成,接下来我们试一下访问服务器ftp。

进入windows资源管理器,在地址栏中输入ftp://127.0.0.1:21,会跳出如下对话框,此时输入之前在用户设置中设置的账号和密码即可访问ftp目录。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

成功登陆后,会进入目录,目录内容为空,这时候我们可以创建一个文件夹看看,新建一个名为hello的文件夹。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

为了验证ftp目录是否正确访问了,我们可以进入之前创建的ftp目录看看,是否新建了hello文件夹,如果之前设置的ftp目录下成功出现了hello文件夹,那么就说明ftp服务器创建成功。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

进入c盘ftp文件夹,我们发现确实出现了一个hello文件夹,说明ftp服务器创建成功互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

不要高兴得太早互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤,接下来才是最关键的地方,十癫在标题中描述的“访问内伤”,大部分人以为搭建好ftp服务后,只要本机能访问自己的ftp目录即可,但最让人头疼的问题在后面,这也是互联网小白遇到的问题,如何让同一网络中的其他主机可以访问这台服务器的ftp目录。

假设我网络中有多台服务器,那么其他主机该怎么访问呢?

在设置其他主机访问之前,首先我们先要确认2个事情,第一个是ftp服务器的实际IP地址,第二个是服务器的防火墙出入站规则。

IP地址查看步骤如下

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤windows系统对着右下角电脑图标右键,进入打开网络和共享中心。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择更改适配器设置,然后双击自己的网络的端口,查看详细信息,找到IPv4地址,即为服务器的ip地址。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

我们也可以在属性里面修改服务器的IP地址,作为服务器的ip地址。

防火墙出入站规则设置

首先我们进入控制面板,找到系统和安全,进入防火墙

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

进入高级设置

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择入站规则,点击新建规则

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择端口

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择TCP(前面提到过FTP为TCP协议之一),在特定本地端口中输入21

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

选择允许连接

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

勾选所有规则

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

输入名称描述(无特定要求,便于理解和记忆)

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

全部设置完后,我们就可以在入站规则里面看到ftp21了,为绿勾即新建规则正确,同理,按照上述设置再设置一遍出站规则。

互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤

到此,ftp服务器搭建完成,这样同一网络中的其他主机就可以访问该服务器了的文件了。

最后,我们只要在Windows资源管理器地址栏里输入ftp://192.168.58.168:21(IP地址和端口号根据实际主机的地址和设置的端口号输入)即可访问之前创建的ftp服务器的文件目录。

本文来源于:互联网小白生存之道之快速搭建FTP服务,搞定Filezilla Server的访问内伤-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

转载请注明:{{title}}-变化吧
  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 赞助本站
  • 支付宝扫一扫
  • weinxin
二叶草
FTP-主动模式和被动模式的分析 ftp工具

FTP-主动模式和被动模式的分析

FTP,很多人都非常熟悉了。很多FTP实现的软件使用主动模式来传输数据,那主动模式和被动模式的区别在哪呢? 为啥有了主动模式还有被动模式呢? 借助wireshark来分析FTP主动模式和被动模式的区别...