新闻资讯

花生壳+serv-u服务器如何组建自己的ftp server

2018-10-29

ftp server是什么?如何搭建?内网用户怎么让外网访问自己的ftp server?本文就将针对这几个方面来给大家介绍一个ftp server的搭建方法,并且支持外网用户访问。

1,首先什么是ftp server?

ftp server(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是ftp server。

2,搭建前的准备

1、 Serv-U + 花生壳动态域名解析软件只占用很少的系统资源,在服务器硬件配置方面没有太特殊的要求,如果是Windows 2003 Server系列的系统,要获得略微具有效率的系统性能一般建议CPU在Pentium4 1.8G、内存512M、系统总线传输速度在133以上。
如果所搭建的ftp server长期大量地为互联网提供上传下载服务的话,建议具备条件的用户安装SCSI硬盘作为主机储存体。当然,SCSI设备比起IDE设备价格可能相差几个翻,若想获得高性能而不想投资太多,可以考虑选择SCSI硬盘作为系统、常用数据的磁盘,将大量的数据存放在IDE硬盘上,这种方法虽然没有使系统完全地使用SCSI组件的资源,但也不至于在超过20个用户在你使用IDE硬盘的ftp server上同时上传下载时把服务器拖得象驴子一样。

2、 建议安装Server系列系统,例如Windows XP Professional、Windows2000 Server(包括Advanced Server版本)、Windows 2003 Server Enterprise Edition(包括Standard版本)等NT核心的系统,其对服务器软件的运作以及长期运作稳定性表现得更佳。

对于Windows 98、Windows Me 系统,因花生壳2.1以上版本已经不再对非NT核心的系统作支持,但我们也可以下载个花生壳1.0 + Serv-U安装凑合体现一下做ftp server的乐趣,其总体性能以及稳定性就得自我体现其滋味了。

3、 网络部分是互联网和ftp server通讯的链路,许多人把系统、花生壳、SERV-U安装起来,别人就是访问不了,导致不能互联网和ftp server连接失败的大部分原因会在这一部分出现:

A. 服务器网络接入线路环境
现时互联网使用IPV4 IP协议,在互联网上协议的传输时通过ISP之间的一级一级路由把数据传输到8x4位的二进制网络地址,网络地址被转换成为10进制或16进制的地址后,应用在不同的网络结构层上,相对于互联网来说IP地址是唯一的,由当地的ISP掌控当地的IP地址分配到用户,我们把ISP所分配的互联网IP地址成为公网IP地址,例如是已经转换为10进制的公网IP 219.136.254.1。当然,如果服务器通过路由器、代理服务器上网,这时你的主机可能不拥有公网的IP地址,而所获得的是路由器或代理服务器所分配的内网IP地址,如192.168.0.1、172.19.0.1等都是互联网不承认的地址,这类的地址被定义为专属内网使用的IP。

如果你的服务器不拥有公网IP地址,请先参考Oray的内网建站部分的文档通过端口映射的方法解决。如果问题在这一步卡住,那么所做的ftp server不能向互联网提供服务,仅有可能向同一个局域网内的机器提供服务,下面的内容也不用看下去了。

B. 防火墙安全策略对服务器数据传输的阻碍

软件防火墙拦截了互联网访问FTP服务通讯。在我们的历来支持过程中,发现大部分服务已经搭建成功的用户不能被访问,往往问题就出现在软件防火墙上。例如是Windows XP、Windows Server 2003等网络模块自带的网络防火墙默认规则是拦截互联网访问服务器任何的端口,或安装了例如天网、Norton等软件防火墙。这时你需要在软件防火墙上开通方向为IN、数据传输类型为FTP(21端口)的通讯策略。当然如果你觉得服务器的安全性比较高可以把它们禁用掉,这样可以节省部分的系统资源。

有条件的用户一般都会为网络增添硬件网络防火墙,单独的防火墙模块可为公司网络减少网络安全风险,而一般防火墙在没有设置规则时是禁止任何外网连接到防火墙内部的计算机,所以也应通知网络管理员当为其添加服务访问规则。

3,准备工具:

1.短小精悍的花生棒;购买地址:http://hsk.oray.com/device/。

2.Serv-U,大家可自行上网搜索下载,我用的版本是15.0.1.20;

4,Serv-U的安装及设置

1.相信大家对于安装软件不会有啥问题,请直接看图操作吧。

2.安装完毕后,直接启动Serv-U,并设置域,记得勾选启用域。

3.接着就是很简单的下一步,端口信息自己可以留意下,FTP网页形式的默认都是用的80端口。

4.到这里,域已经创建成功,我们还需要创建FTP的用户账号密码。

5.设置你的ftp server根目录。就是你希望从外网连接到你服务器的哪个目录,每个人需求不一样,请根据实际需求设置。

6.点击完成,就已经搭建好ftp server了,可以用简单的命令测试下。

7.如果你还要给其他人访问你的FTP,但又不想给那么多权限他们,就可以另外再创建一个用户,单独设置这个新账号的权限,这样就不怕别人连接你的FTP后,删除你的重要文件,或者捣乱。打开浏览器,在地址栏输入花生棒里面设置的映射外网访问地址即可访问。

5,花生棒设置

花生棒设置方法,你肯定会觉得非常简单。So easy,一步到位。填写你的服务器内网IP,FTP端口80,应用名称随便填,点确定就OK。

有些用户可能会问:我所处的网络环境复杂,一样可以使用花生棒吗?可以的,花生棒内嵌了其他软件的功能,可以帮助用户解决网络环境限制的问题,同时还能帮助用户实现域名解析功能。