srv-u和IIS FTP教程

2024-02-14 13:38
文章标签 教程 ftp iis srv

本文主要是介绍srv-u和IIS FTP教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网络教程之FTP


今天开始写第二个基础网络教程:FTP

FTP,我们比较常见,中文意思是文件传输协议。它主要的功能是上传和下载文件,它的连接是基于TCP可靠连接,端口是20和21,20是数据传输端口,21是连接认证端口。下面来说说怎么建立一个FTP服务器吧。由于做FTP服务器的软件很多,我这里介绍我们比较常用的两种:

(1)  IIS FTP
(2)  Serv-U


IIS FTP,一个功能比较少的FTP,由于它功能比较少,所以安全漏洞也比较少,适合于一般局域网用户使用。这个FTP服务器是带在IIS信息管理器里的,所以我们要安装IIS FTP就和安装IIS web服务一样,都要在windows组件里选中FTP文件传输服务来安装,如图1:

1.JPG 


安装完成后我们可以看到在IIS管理器最下有个“FTP站点”。打开右键,出现如图2画面

2.JPG 


新建里面有虚拟目录,虚拟目录的作用是在主目录下建立其它路径的目录,不过IIS FTP这个功能好像做得不是很到位,因为如我们建了一个叫做网络世界的目录。但在登录主目录是看不到的,要在登录地址后加上虚拟目录的名称才能看到,如:ftp://你的IP地址/虚拟目录 

这时的FTP已经是可以访问的了,默认的FTP路径是C:\\inetpub\\ftproot .只要你在里面放文件别人就可以通过ftp://你的IP地址 来下载你放在C:\\inetpub\\ftproot里的文件了。我们来看看它的功能。点属性,我们可以看到如图3的界面:

3.JPG 


主界面:ftp站点 描述:站点的名称。 IP地址:默认是你机子上所有的IP地址,也就是说你不指定IP地址的话别人可以通过你机子的其中一个IP地址来访问你的FTP,如果设定了IP地址那么别人就只能通过你设定的IP地址来访问你的FTP。其它地址不可用。
TCP端口:用于连接认证的端口,默认是21端口,我们可以修改。如果用新建命令新建FTP站点时就要修改这一项,要不然会和默认FTP冲突,当你修改了端口之后,别人就不能直接访问你的FTP了,比较你改为2121,那么别人访问就要用ftp://你的IP地址:2121 了。FTP站点连接: 连接限制为:一般为不限制,除非你自己想限制别人下载的速度,根据实际情况而定。启用日记记录:在属性里可以设置要记录什么,这个重要,特别是对于FTP服务器的日常维护。

安全账户界面:如图4:

4.JPG 


充许匿名连接,默认为充许,如果不钩上这个的话别人访问我们的FTP就要输入用户名和密码。一般都钩上。这个和下面那个“只充许匿名连接”不一样,大家不要误会了。充许匿名连接的意思是可以匿名连接,也可以用本机有权限的账户登录。而“只充许匿名连接”是不充许本机其它用户登录的,这点要搞清楚。怎么为FTP设置用户呢?这个很简单。因为IIS FTP是微软出的,所以FTP用户就是本地系统用户,只要你新建一个系统用户,那么它就是FTP用户了,你可以给用户权限来限制。如果要把新建的用户设为FTP匿名用户可以点“浏览”—高级—立即查找,找到你要的用户确定就可以了。

消息界面:如图5:

5.JPG 


标题:别人登录你FTP所看到的标题,如我们写电脑爱好者俱乐部。
欢迎:别人登录你的FTP所看到的欢迎信息,如我填:欢迎你登录百年独孤的FTP
退出:当别人退出你FTP时的信息,如我填:你已经成功退出连接
最大连接数:上你FTP的最大人数,默认无限,我们可以给一个数,如200,当超过200人时登录会提示用户过多而拒绝登录。

主目录界面:如图6:

6.JPG 


资源来源可以是本地,也可以是网络共享,这个和IIS WEB服务是一样的。
FTP站点目录:你的FTP文件放置的路径,也就是你想共享的文件路径。
读取,写入,访问记录:读取,就是充许访问者读取FTP目录和文件。写入,就是充许访问者对FTP目录进入修改,增加等。访问记录,是否要启用记录。默认为启用。
目录样式:我们一向都是习惯MS-DOS的,所以选这个,如果习惯UNIX的也可以选。

目录安全性,同IIS web服务一样,这个是限制一些IP或IP段等访问我们的FTP的。如果要拒绝访问请选“授权访问”,然后按添加输入IP地址或IP段,就可以了。请得不要看错,这里很多人会误会的。当IP被拒绝后将不能访问你的FTP。如图7:

7.JPG 


现在设置好了,我们来试试访问刚刚我们设置的FTP。如图8:

8.JPG 


解释都在图里,我就不说了,如果要更多命令请用?命令。
我们再看看Windows下访问的效果如图9:

9.JPG 


我们也可以用FTP上传,下载工具来使用FTP。如FlashFXP,TurboFTP,LeapFTP等等有名的FTP传输软件来登录FTP上传和下载文件。

下面开始说:Serv-U FTP服务器

Serv-U是比较专业的FTP服务器,现在有很多企业或单位都是用这个FTP服务器,因为Serv-U的功能很齐全。而且使用简单。下面我们来看看Serv-U的安装已及使用。首先下载Serv-U软件,现在网上有很多汉化版的,方便大家使用。下面是安装界面,我就不多截无聊的图了 图10:

10.JPG 


选择安装路径。安装完成会提示你是否设置域,我们可以先选择不设置,然后打汉化补丁,完成之后就可以看到一个中文界面的Serv-U。点域右键—新建域,弹出如图11的窗口:

11.JPG 


IP地址,FTP服务器的IP地址,也就是安装Serv-U机子的IP地址,也就是本机IP,我的是192.168.0.247,所以就填下去—下一步如图12:

12.JPG 


描述名称。也就是域名,这就是我们访问网页一样,可以用域名来访问,前提是要有DNS服务。我们写上:ftp.cfanclub.net 下一步,如图13:

13.JPG 


端口号,你的FTP认证连接的端口号,我们一般用默认的TCP 21.下一步,如图14:

14.JPG 


域类型,填写你的域要保存在什么类型里,可以选 ini文件和注册表等,我们中小型FTP一般选用ini文件。比较多用户的可以设用注册表。下一步,完成。如图:15

15.JPG


我们能看到状态栏的U字型图标已经没有红色小叉了。这说明我们的FTP已经在运行,但是别人还不能访问。因为还没有建立用户。接下来我们来建立用户。用户--右键—新建用户—输入用户名(我输入minks)--输入密码(我输入minks)--设置用户主目录(就是你要建的这个用户能访问的资源目录)—是否锁定主目录:如图16:

16.JPG 


选是,如果选好人家可以点上一级到你主目录以外的目录。这个要注意,有安全问题。最好选是。点完成,FTP的用户就建好了。这样,我们可以在别的机子登录这个FTP了。不过只有读的权限,其它权限还没有,那我们再来看看Serv-U的功能吧。为了大家能明白,以下全用图片说明 图17~30:

17.JPG

18.JPG

19.JPG

20.JPG


21.JPG

22.JPG

23.JPG

24.JPG

25.JPG


26.JPG

27.JPG

28.JPG

29.JPG

30.JPG

我们要管理Serv-U可以在这里找到Serv-U administrator 打开就可以了。下面的托盘图标显示状态是Tray Monitor这个程序。如下图31:

31.JPG 


FTP服务到此讲完,有兴趣的朋友可以自己做做,我记得还有一个小软件能直接开FTP的,很容易的那种,好像是21CN安全小组出的。大家有空也可以下载试试。写了这么多,希望对大家有帮助。

这篇关于srv-u和IIS FTP教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/708650

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

【Shiro】Shiro 的学习教程(三)之 SpringBoot 集成 Shiro

目录 1、环境准备2、引入 Shiro3、实现认证、退出3.1、使用死数据实现3.2、引入数据库,添加注册功能后端代码前端代码 3.3、MD5、Salt 的认证流程 4.、实现授权4.1、基于角色授权4.2、基于资源授权 5、引入缓存5.1、EhCache 实现缓存5.2、集成 Redis 实现 Shiro 缓存 1、环境准备 新建一个 SpringBoot 工程,引入依赖:

Windows环境利用VS2022编译 libvpx 源码教程

libvpx libvpx 是一个开源的视频编码库,由 WebM 项目开发和维护,专门用于 VP8 和 VP9 视频编码格式的编解码处理。它支持高质量的视频压缩,广泛应用于视频会议、在线教育、视频直播服务等多种场景中。libvpx 的特点包括跨平台兼容性、硬件加速支持以及灵活的接口设计,使其可以轻松集成到各种应用程序中。 libvpx 的安装和配置过程相对简单,用户可以从官方网站下载源代码

PHP APC缓存函数使用教程

APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。(Linux APC扩展安装) 系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存 3600s(一小时)。但是这样仍会浪费大量C

Qt多语种开发教程

Qt作为跨平台的开发工具,早已应用到各行各业的软件开发中。 今天讲讲,Qt开发的正序怎么做多语言开发。就是说,你设置中文,就中文显示;设置英语就英文显示,设置繁体就繁体显示,设置发育就显示法语等。 开发环境(其实多语种这块根环境没太大关系):win10,Qt.5.12.10 一.先用QtCreator创建一个简单的桌面程序 1.工程就随便命名“LanguageTest”,其他默认。 2.在设计师

如何打造个性化大学生线上聊天交友系统?Java SpringBoot Vue教程,2025最新设计思路

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小程序/安卓实战项目 大数据实战项目 ⚡⚡文末获取源码 文章目录