基于windows server 2008r2配置server-U服务器

一、 实验题目:
寻找其他Ftp服务器软件,配置ftp服务器,如server-U。

二、 理论分析
Serv-U- Windows平台的FTP服务器软件Serv-U 是众多的FTP服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP协议,通过在同一网络上的任何一台PC与FTP服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了像FTP这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。

三、 方法和步骤

先在windows server 2008r2上安装好server-U.5.0绿色版。

ServUAdmin.exe是配置管理工具
ServUTray.exe是驻留系统托盘的工具
ServUDaemon.exe是Serv-U后台运行的守护程序
只要ServUDaemon.exe在运行,FTP就已经在运行了,其它两个程序不过是个工具,有时候Serv-U运行时系统托盘里什么也没有,但是其它人仍然可以登录你的FTP,就是因为ServUDaemon.exe在后台运行中。
在这里插入图片描述
启动管理员,我们新建一个域。
在这里插入图片描述

新建域会以向导方式启动,首先要填上我们的的ip
在这里插入图片描述

然后就是域名,如果你的是内网,或者没有域名,那就随便填上个域名或者填IP就行了。
在这里插入图片描述

端口号就用默认的21,当然也可以用其它的以增加隐蔽性。
在这里插入图片描述

再选择一下这个域的配置文件放到什么地方,一般用户不多的话存到ini文件里就OK了,这样备份起来也比较方便
在这里插入图片描述

确认后新的域就建好了,刚建好的域是离线的,点下“将域置于在线”,这个域就可以被访问了。
在这里插入图片描述
这仅仅是让FTP服务器开始工作了,但是用户还是无法登录,因为还没有创建用户嘛,下面就为FTP服务器创建用户
在这里插入图片描述

添加用户也是以向导方式启动,这里填上用户名,然后就是密码,这里是明文显示的,不用确认,输入一次就OK。再选一个主目录,就是用户登录后就会进入的目录。Serv-U会询问是否将用户锁定在主目录,也就是只允许用户访问主目录及子目录,为了安全,这个选项是非常必要的
在这里插入图片描述
在这里插入图片描述
如果用户比较多,还可以创建组,和用户用添加方法差不多,将用户添加到组后,用户就继承组的设置和权限。
这是创建的两个用户:test4(xs147.)
test5(xs258.)

IP限制可以在域设置中设置,也可以在用户设置里设置,设置方法是一样的,只是作用范围一个大一个小而已。
IP访问规则是从上往下一条条地应用的。比如,我的FTP的地址为192.168.40.106(内网)。
1.首先*...*全部禁止,也就是不允许任何人连接。这里的IP地址可以使用通配符,*代表任何数字,?代表一位数字
2.允许192.168.40.*连接
3.允许123.13.92.76连接
在这里插入图片描述
虚拟目录是在域的设置中设置的。
这里有两个地方可以添加,一个是虚拟路径映射,一个是链接。前者就是我们说的虚拟目录,是把一个目录映射到FTP用户的主目录中,让用户看起来这个目录好像是主目录的一个子目录一样。而链接是把一个主目录中原有的目录(可以是虚拟目录,但必须是FTP中原有的),在另一个目录中做一个链接(注意这个目录必须是真实的目录,虚拟目录不可以)。
在这里插入图片描述
添加虚拟目录:比如,我的FTP主目录是“C:\serv-u”,点添加,会出现一个添加向导,首先要填上你要被映射的目录,这里我选上“C:\serv-u_wulilujin”
在这里插入图片描述
然后填上虚拟路径,就是要在哪个目录中显示这个虚拟的目录,我要映射到主目录,就选“C:\serv-u”
在这里插入图片描述
再填上要显示的名字,就OK了
在这里插入图片描述
在这里插入图片描述
注意,被虚拟的目录用户一定要有访问权,不然用户登录后看不到虚拟目录,这是在用户设置中添加.
在这里插入图片描述
添加链接:我想在主目录中加一个链接,将虚拟目录soft用名字softlink链接到主目录中。点击添加,在向导第一步是填上要将链接放到什么地方,这里和虚拟目录一样,支持像“%HOME%”这样的变量。
在这里插入图片描述
然后就是链接的名称”softlink”, 最后填上要被链接的目录,支持相对目录(比如添加虚拟目录链接,用绝对目录无法表示)
在这里插入图片描述
再点击下一步就完成了
在这里插入图片描述
我们用虚拟机本机进去ftp://192.168.40.106:666/
网页会弹出登陆界面,我们输入用户名和密码。
在这里插入图片描述
回车进入服务器,发现什么都没有
在这里插入图片描述
按照提示,打开ftp站点
在这里插入图片描述
在桌面随意写一个文本yh1,拖进去。(因为我之前给了用户权限,才可进行上传或者下载。)
在这里插入图片描述
在域日志里同样能看到我之前的操作。
在这里插入图片描述
我们用本机进入:192.168.40.106:666
发现网页无法自动弹出登陆窗口。
在这里插入图片描述
我们在网址栏输入:ftp://test4@192.168.40.106:666/
就会弹出一个登陆窗口
在这里插入图片描述

安装后遇到的问题1,启动serv-u后弹出多个脚本错误。(最新版本)
在这里插入图片描述
我们用浏览器进入http://127.0.0.1:43958
在这里插入图片描述
然后发现问题所在,没启用js。我们点击 工具->internet选项->安全->选中internet图标->自定义级别->脚本->(可以全部)启用->确定->应用->确定。之后启动serv-u就无脚本错误弹出。

问题2
在这里插入图片描述
解决:
1.打开火狐浏览器,在地址烂输入“about:config”
2.然后在“首选项名称”的下方单击右键,选择“新建”》“字符串”,在弹出框输入“network.security.ports.banned.override”,单击“确定”
3.然后再在弹出的“输入字符串的值”对话框中输入IIS部署网站设置的端口,如:103,最后单击“确定”。如下图:
在这里插入图片描述

问题3
在Serv U安装完成后,设置向导完成后,域一直处于度离线,无法启动在线状态。
原因:在Windows Server 安装了IIS,系统内IIS服务是开启状态,并且IIS服务中有一个默认专FTP站点。而默认端口是21,SERV-U内的默认端口也是21,恰好是冲突的。解决方法:把IIS服务中的FTP服务停止(或者更改IIS中FTP服务的端口,亦或更改Serv-U的默认端口)。
在这里插入图片描述
这里我们把21端口改为666端口,刷新一下Serv-U的当前状态即可。
在这里插入图片描述

问题4:需要打开虚拟机666端口,本机才能访问
在这里插入图片描述
开始-》控制版面-》windows防火墙-》高级设置-》入栈规则-》新建规则-》端口-》TCP,特定本地端口666-》…(其他的选项默认即可,名称随意)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

M|Young

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值