利用Serv-U搭建FTP服务器-程序员宅基地

技术标签: 运维  

以前在学校的时候,学校的整个宿舍楼都是在一个局域网中,经常有人用个人电脑搭个网站或者FTP啊什么的,主要是进行一些影视资源的传播活动。不乏 有些资源充沛的有志青年利用业余时间翻译某岛国影视资源,利用局域网FTP上传到某大大的个人电脑上。资源广为分享,其翻译作品之影响力在我们热血青年心 中丝毫不亚于书记的训话。

我们记住了大大的服务器帐号,也记住了大大被通报批评后黯然的神情,却忽视了在背后默默为我们服务的软件,若干著名FTP服务器软件中Serv-U便是其中一款。

▇ 软件档案 ▇


下面我就来介绍一下Serv-U的安装以及使用方法,有局域网条件的或者想要搭建FTP服务器的或者像尝尝鲜的同学可以跟着我试一试,由于我没有局域网环境,也没有花生壳软件就不可以在公网或局域网中调试了,我就在个人电脑中示范。

Serv-U支持(分为金版、银版、铜板略有所不同):FTP(文件传输协议)、HTTP(超文本传输协议)、FTPS(通过 SSL 的 FTP)、HTTPS(通过 SSL 的 HTTP)、使用 SSH2* 的 SFTP(安全外壳程序上的文件传输)

安装过程:

1,下载安装包(废话),打开软件包(废话),点击下一步(废话)。

2,安装过程不就不详细说了,需要注意的几点是,“将Serv-U作为系统服务安装”这一步,这一步如果勾选的话Serv-U便会在系统服务里面多 一个服务项,如果不勾选也没事,一般服务器的话作为服务运行的话更稳定一点。哪怕你安装过程不勾选,在软件操作界面也可以设置上。

3,安装完毕,打开软件,会提示“新增加一个定义域”,点击“是”

4,接下来我们输入域的名称“wp.com”。

域的名称对用户是不可见的,并且不影响其他人访问域的方式。它只是域的标识符,使其管理员更方便的识别和管理域。同时域名必须是唯一的,从而使 Serv-U 可以将其与服务器上的其它域区分开。您也可在描述区提供域的任何其它描述说明。

所以我为了好记就把域的名称设置成为网站的域名,wp并不是我的域名,我只是把wp.com指向了本地“127.0.0.1”

5,这里我们需要注意一下,如果你本地还安装了其他服务器环境可能会有端口冲突,比如我这里由于安装了apache http的80端口就冲突了,自己选择一个端口比如“81”端口就可以了,如果你本地就一个Serv-U那就随便了。

比如你将Serv-U的http 端口设置成了81 结合我这里的域名情况,你也可以使用“wp.com:81”形式来访问ftp服务器,Serv-U默认提供了一个web客户端。当然了ftp://wp.com 这个也行。

6,这里不用变动,按照默认的来,点击“下一步”

7,加密方式自定,服务器默认方式是“单向加密”,所以不用变动,直接“完成”

创建FTP账户:

安装过程完成了,接下来我们就需要创建FTP账户了。

1,毫无疑问“是”

2,是

3,登录ID自己设置,下面的电子邮件什么的,如果你仅仅是本地局域网调试那完全不用填写。

4,Serv-U默认会帮你设定一个比较复杂的密码,你自己改一下。

5,点击那个图标,选择一个你本地的目录作为FTP的根目录,一般需要“锁定用户至根目录”否则其他人可以把你电脑里面的目录结构看光光。

6,就像这样,我把我本地安装的网站设置成根目录。然后点击“选择”

7,下一步

8,这里按照你自己的需要设置一下,一般首次创建的目录肯定是为你自己开设的,所以选择“完全访问”,如果只想提供浏览和下载,选择“只读”访问。

9,账户已经创建完成了,你也可以在Serv-U的操作界面,编辑下账户设置。

连接FTP测试:

1,我这里先用FTP软件“FlashFXP”测试,打开快速连接。

2,输入wp.com或者127.0.01 。由于我把wp.com的hosts设置成了127.0.0.1 所以都是一样的。依次输入,用户名“admin”,密码“123456”

3,看成功连接,速度嗖嗖的(废话,就是打开自己本地的文件夹),如果我也有自己的服务器该多好~

4,再打开“ftp://wp.com” 试试,在浏览器输入此地址,同理 ftp://127.0.0.1/ 这个地址

5,再打开Serv-U提供的web客户端试试,由于我把Serv-U 的http端口设置成了81,所以格式是这样的“http://www.wp.com:81” 或者“http://127.0.0.1:81” 成功。

引申:

以上都是在本地使用Serv-U,如果你想让广域网中的人能够连接到你刚刚搭建的FTP服务器怎么办呢?

首先我们需要一个路由器可以做端口映射,其次我们需要动态DNS服务(比如花生壳,可以注册一个),如果没有动态DNS那么由于你使用的是动态ip,下次开机换ip了别人可就访问不到了。

由于tp-link路由器中默认提供了花生壳服务,所以不用安装花生壳软件,注册一个帐号就可以使用了,我就拿它示范。

1,我们先将虚拟服务器中“服务器端口号”设置为常见的几个比如:21、80等一个ftp端口,一个http端口,我这里图省事直接21-81。如果你看完我上面的讲解那就知道这什么意思。

2,登录动态DNS,其实如果你仅仅是测试,不用登录也可以,你浏览器输入“ftp://你的广域网ip”,可以在ip138查到。

4,如图我用广域网打开了我个人电脑的主页,同理使用花生壳提供的域名也可以连接,由于我apache上没有设置,所以默认打开了ini界面。

5,81端口也可用。

6,ftp://形式也可用。

看完之后难道你不折腾腾吗?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/moqiang02/article/details/84507854

智能推荐

如何判断两台电脑是不是在同一网段内_主机172.84.100.45/26和主机175.24.101.46是否在同一网络-程序员宅基地

文章浏览阅读9.8k次。如何判断两台电脑是不是在同一网段内。_主机172.84.100.45/26和主机175.24.101.46是否在同一网络

省市区三级联动数据库_惠特米勒省市区三级联动数据来自数据库-程序员宅基地

文章浏览阅读2.4k次。省、市、区(县)、区号数据库信息统计sql数据库下载链接:点击下载_惠特米勒省市区三级联动数据来自数据库

去掉输入框、按钮等选中时的蓝色边框_input选中后去掉蓝色-程序员宅基地

文章浏览阅读1.8k次。当我们在选中我们的输入框,或者是点击了按钮的时候,边框默认会显示为蓝色。如下:输入框:按钮:实际上,这个并不是他的边框。当我们将border设置为none的时候,蓝色依旧存在。这个东西其实叫作outline,即轮廓。我们在css样式中,设置:input{ outline: none; }可以发现,再选中的时候,蓝色轮廓消失了。按钮也是一样的。因此我们知道,要去掉任意组件的蓝色的轮廓,将outline设置为none,即可。..._input选中后去掉蓝色

HTML 笔记:初识 HTML(HTML文本标签、文本列表、嵌入图片、背景色、网页链接)-程序员宅基地

文章浏览阅读1.2k次。来创建自定义列表。在列表中使用来定义页面中的每一行。与有序列表和无序列表不同的是,在定义列表中,列表中会添加缩进行来展示这个列表的条目,使用标签来定义缩进行。镜头画面的剪辑分剪一个镜头分成两个镜头或者两个以上的镜头使用。挖剪将一个完整镜头中的动作、人和物运动镜头在运动中的某一部位上的多余的部分挖剪去。_html文本

不使用yocto搭建 i.MX8QXP Linux 4.14.98_ga 板级开发包编译环境,单步编译_scfirmware-程序员宅基地

文章浏览阅读849次。独立编译 Embedded Linux for i.MX Applications Processors | NXP Semiconductors1. 编译 SCfirmware打开一个终端:pwd~/imx-yocto-bspmkdir standalonecd standalonetar -xzvf imx-scfw-porting-kit-1.2.tar.gz (untar scfw tools kit)|->packages| |-> imx-_scfirmware

angular中使用ngx-translate国际化配置-程序员宅基地

文章浏览阅读1k次。一、ngx-translate认识ngx-translate:The internationalization (i18n) library for Angular.二、安装npm install @ngx-translate/core --savenpm install @ngx-translate/http-loader --save三、项目中配置使用ngx-translate..._ngx-translate

随便推点

网络数据保障ptop_pTop-程序员宅基地

文章浏览阅读587次。qq一笔画红包 的c语言解决方法(改)2021-01-01 23:29:20我之前的程序采用邻接矩阵存储图链接如下,我这里稍作改进https://blog.csdn.net/eu_zero/article/details/112056006考虑到稀疏图用类似于邻接表的方式来输入可以节约用户的输入时间,于是我改进了代码,新增一个in()函数采用类似邻接表的录入形式,内部存储形式不变依旧用邻接矩我认为..._ptop网络

手动为Android 4.x 手机加入�自己的根证书(CA 证书)-程序员宅基地

文章浏览阅读122次。首先看Android 4.x 系统的证书存放位置:AOSP Android系统中CA证书文件的位置在:/ system/etc/security/cacerts/一系列的以数字命名的.0文件方法一:Android 4.0 已经支持用户安装根证书了,仅仅须要将根证书放到sdcard根文件夹,然后到设置(Settings) – 安全(Security) – ..._手机移动根证书

mysql 多主键 表创建_Mysql 多列形成主键(复合主键 )-程序员宅基地

文章浏览阅读1.3k次。什么是数据表的复合主键所谓的复合主键 就是指你表的主键含有一个以上的字段组成比如create table test(name varchar(19),id number,value varchar(10),primary key (name,id))上面的name和id字段组合起来就是你test表的复合主键它的出现是因为你的name字段可能会出现重名,所以要加上ID字段这样就可以保证你记录的唯一性..._mysql 有id了 创建复合主键

MATLAB基础_三维怎么fminbad-程序员宅基地

文章浏览阅读1k次。MatLab数组数组函数数组操作矩阵矩阵函数矩阵操作文件操作文件函数常用语句命令常量函数直接赋值不用声明输入变量名直接显示输出数组数组,行用空格和逗号,列用分号冒号等间距(创建等间距数组)x=1:3创建其他等间距数组x=20:2:26数组函数linspacelinspace(首元素值,尾元素值,元素个数)x=linspace(0,1,5)max取最大值 xmax=..._三维怎么fminbad

4、数据结构与算法_多组数据头和尾分别对比算法-程序员宅基地

文章浏览阅读363次。文章目录1、双指针—和为s的两个数字2、二进制中1的个数3、不用加减乘除做加法1、双指针—和为s的两个数字题目:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。思路1:用循环,第一个加数依次为数组顺序元素,第二个加数从第一个加数往后延,直至找到和为target的两个加数。题解:var twoSum = function(nums, target) { for(var i = 0; i < nums.lengt_多组数据头和尾分别对比算法

计算机科学导论第五版第二章答案,(计算机科学导论第2章答案.docx-程序员宅基地

文章浏览阅读630次。(计算机科学导论第2章答案第2章 计算机体系结构与组织习题(答案)一. 选择题1.D2.D3.D4.D5.C6.B7.A 8. C 9.A10.C11.A 12.C 13.C14.C15.A16.A17.B18.A二. 简答题1.试简单叙述计算机采用二进制的原因。答:计算机只认识二进制编码形式的指令和数据。因此,包括数字、字符、声音、图形、图像等信息都必须经过某种方式转换成二进制的形式,才能提供给..._计算机科学导论第五版瞿中第二章课后习题答案