新闻资讯

ftp服务器有几种模式?如何搭建一个好用的ftp服务器?

2021-12-8

相信各位小伙伴对ftp服务器并不陌生,它常常在我们传输文件时起到一个基础作用。不过,大家对ftp服务器的操作模式真正又了解多少呢?各位小伙伴也不用着急,大家不会的还有小编,今天,我们就来说说ftp服务器的那些“小操作”。

ftp服务器有几种模式?

FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。其工作模式主要分成两种——主动模式port和主动模式port。在主动模式下,FTP客户端首先与FTP服务器的TP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送Port命令。Port命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过其TCP20端口连接到客户端的指定端口发送数据。FTP服务器必须与客户端建立一个新的连接用来传送数据。主动FTP连接过程如下:
命令连接:客户端>1024端口→服务器21端口
数据连接:客户端>1024端口←服务器20端口
在被动模式下,建立控制通道时与主动模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pas命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器上的这个端口,然后FTP服务器将通过这个端口传送数据。在这种情况下,FTP服务器不再需要与客户端建立一个新的连接,被动FTP连接过程如下:
命令连接:客户端>1024端口→服务器21端口;
数据连接:客户端>1024端口→服务器>1024端口。
主动FTP对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。被动FTP对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

如何搭建一个好用的ftp服务器?

准备工具:
1.花生壳盒子;
2.Serv-U,大家可自行上网搜索下载;
一、Serv-U的安装及设置
1.相信大家对于安装软件不会有啥问题。
2.安装完毕后,直接启动Serv-U,并设置域,记得勾选启用域。
3.接着就是很简单的下一步,端口信息自己可以留意下,FTP网页形式的默认都是用的80端口。
4.到这里,域已经创建成功,我们还需要创建FTP的用户账号密码。
5.设置你的FTP服务器根目录。就是你希望从外网连接到你服务器的哪个目录,每个人需求不一样,请根据实际需求设置。
6.点击完成,就已经搭建好FTP服务器了,可以用简单的命令测试下。
7.如果你还要给其他人访问你的FTP,但又不想给那么多权限他们,就可以另外再创建一个用户,单独设置这个新账号的权限,这样就不怕别人连接你的FTP后,删除你的重要文件,或者捣乱。
二、花生壳盒子设置
下面的花生壳盒子设置方法,你肯定会觉得非常简单。

So easy,一步到位。填写你的服务器内网IP,FTP端口80,应用名称随便填,点确定就OK。
三、连接
打开浏览器,在地址栏输入花生壳盒子里面设置的映射外网访问地址即可访问。
花生壳是一款可以建立动态域名解析网站的软件,贝锐自2006年建立以来一直不断创新,而花生壳就是其中一个较为突出的作品。其不仅含有域名解析的功能,还可以内网穿透等。对于网络相关有兴趣的小伙伴们可以下载尝试,体验下它的优良性能吧。