新闻资讯

ftp服务器有哪些工作模式?自己如何搭建ftp服务器?

2021-05-27

你知道如何搭建ftp服务器吗?在了解如何搭建ftp服务器之前,首先要知道什么是ftp服务器,其实它是在互联网上提供文件存储和访问服务的计算机,它们依照ftp协议提供服务。 ftp也就是文件传输协议,顾名思义,就是专门用来传输文件的协议。简单地说,支持ftp协议的服务器就是ftp服务器。那么,今天小编要为大家介绍的就是ftp服务器有哪些工作模式,以及自己如何搭建ftp服务器呢?

ftp服务器有哪些工作模式?

主动模式port
在主动模式下,FTP客户端首先与FTP服务器的TP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送Pot命令。Port命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过其TCP20端口连接到客户端的指定端口发送数据。FTP服务器必须与客户端建立一个新的连接用来传送数据。主动FTP连接过程如下:
命令连接:客户端>1024端口→服务器21端口;?
数据连接:客户端>1024端口←服务器20端口。?
被动模式pasv
在被动模式下,建立控制通道时与主动模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pas命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器上的这个端口,然后FTP服务器将通过这个端口传送数据。在这种情况下,FTP服务器不再需要与客户端建立一个新的连接,被动FTP连接过程如下:?
命令连接:客户端>1024端口→服务器21端口;
数据连接:客户端>1024端口→服务器>1024端口。

自己如何搭建ftp服务器?

我们在上文中已经了解了ftp服务器有哪些工作模式,接下来就一起看看花生壳怎样帮助我们实现搭建自己的ftp服务器吧!


准备工具:
1.花生壳盒子;
2.Serv-U,大家可自行上网搜索下载,我用的版本是15.0.1.20;
一、Serv-U的安装及设置
1.相信大家对于安装软件不会有啥问题。
2.安装完毕后,直接启动Serv-U,并设置域,记得勾选启用域。
3.接着就是很简单的下一步,端口信息自己可以留意下,FTP网页形式的默认都是用的80端口。
4.到这里,域已经创建成功,我们还需要创建FTP的用户账号密码。
5.设置你的FTP服务器根目录。就是你希望从外网连接到你服务器的哪个目录,每个人需求不一样,请根据实际需求设置。
6.点击完成,就已经搭建好FTP服务器了,可以用简单的命令测试下。
7.如果你还要给其他人访问你的FTP,但又不想给那么多权限他们,就可以另外再创建一个用户,单独设置这个新账号的权限,这样就不怕别人连接你的FTP后,删除你的重要文件,或者捣乱。
二、花生壳盒子设置
下面的花生壳盒子(花生棒Pro)设置方法,你肯定会觉得非常简单。
填写你的服务器内网IP,FTP端口80,应用名称随便填,点确定就OK。
三、连接FTP
打开浏览器,在地址栏输入花生壳盒子(花生棒Pro)里面设置的映射外网访问地址即可访。
那么关于如何搭建ftp服务器的内容,小编就先介绍这么多。花生壳是一套完全免费的动态域名解析服务客户端软件,当您安装并注册该项服务,可实现在家或者异地搭建网站、FTP、Mail、 异地或分支机构访问办公OA、CRM、ERP系统。那么,了解了小编所说的内容,你是否觉得拥有花生壳动态域名解析服务及ftp工具是一件很方便的事情呢?如果你也有这样的需要,就来选择花生壳吧!