学习笔记五、windows iis网站搭建和ftp服务器配置

安装IIS服务

在这里插入图片描述选中文件服务,顺便把ftp文件也装上
学习笔记五、windows iis网站搭建和ftp服务器配置_第1张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第2张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第3张图片
直接下一步下一步安装完成

网站虚拟目录

个人理解就是目录建站
建立虚拟目录映射对应的具体目录之后,访问采用域名+虚拟目录别名/ip+虚拟目录别名

1、不同端口搭建网站

2、不同域名搭建网站(相同ip相同端口,不同域名)
分别搭建网站
学习笔记五、windows iis网站搭建和ftp服务器配置_第4张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第5张图片

asp源码的网站搭建如果出现问题解决办法

		iis搭建asp网站
		应用池 :设置启用32位应用程序
		asp 选项设置启用父路径
		默认文档处:添加index.asp
		开启 将错误信息发送到浏览器 这个主要是访问该网站出错的时候显示具体的错误信息,如果不开启一般默认显示500,主要是搭建渗透测试环境的时候用到,默认不会开启该功能
		如果是权限问题 将源码所在目录权限设置为everyone

访问网站成功如果使用的端口不是80,需要在域名后面添加端口
学习笔记五、windows iis网站搭建和ftp服务器配置_第6张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第7张图片

3、虚拟目录建站

ftp服务器 (文件的上传和下载)

学习笔记五、windows iis网站搭建和ftp服务器配置_第8张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第9张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第10张图片
创建ftp

创建up、down文件,设置对应用户,划分呢权限
上传下载查看退出
学习笔记五、windows iis网站搭建和ftp服务器配置_第11张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第12张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第13张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第14张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第15张图片
实验:
搭建FTP服务器为学校所有学生提供上传和下载,dowo文件夹存放需要学员下载的文件,up存放学院提交的作业,下载只能用down用户实现,上传只能用up用户实现。

创建ftp用户

λ net user down 123.com /add
λ net user up 123.com /add
λ net user ftpteacher 123.com /add

删除users组

学习笔记五、windows iis网站搭建和ftp服务器配置_第16张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第17张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第18张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第19张图片
设置down用户的权限
down文件属性——>添加down用户
学习笔记五、windows iis网站搭建和ftp服务器配置_第20张图片

由于down用户默认属于users组,所以down用户默认就有读取下载权限,不需要设置

设置up用户的权限
up文件属性——>添加up用户
学习笔记五、windows iis网站搭建和ftp服务器配置_第21张图片
设置up用户的权限
学习笔记五、windows iis网站搭建和ftp服务器配置_第22张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第23张图片
设置teacher用户的权限(方式和上述差不多,设置对应的权限即可)

验证up用户

学习笔记五、windows iis网站搭建和ftp服务器配置_第24张图片
up用户只能访问up文件,没权限访问down文件
学习笔记五、windows iis网站搭建和ftp服务器配置_第25张图片up用户也无法删除,只能上传
学习笔记五、windows iis网站搭建和ftp服务器配置_第26张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第27张图片
验证down用户

down用户只能访问down文件
学习笔记五、windows iis网站搭建和ftp服务器配置_第28张图片

不能访问up文件
学习笔记五、windows iis网站搭建和ftp服务器配置_第29张图片,只能下载,无法上传,不能访问up文件

ftpteacher用户都能查看文件,但是由于权限设置,也不能删除
学习笔记五、windows iis网站搭建和ftp服务器配置_第30张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第31张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第32张图片

ftp主被动模式(重要)

服务器在数据连接阶段(第二阶段)谁主动被动的问题
主动模式 需要使用20端口
被动模式
建立连接后进行数据传输的时候

ftp用户隔离

ftp也是可以更改端口号的

1.在ftproot(根目录)中创建localuser文件夹
学习笔记五、windows iis网站搭建和ftp服务器配置_第33张图片2.创建本地用户,并在localuser文件夹中与用户名对应的文件夹

λ net user hehe 123.com /add
λ net user haha 123.com /add

学习笔记五、windows iis网站搭建和ftp服务器配置_第34张图片3.在FTP设置中启用用户隔离(勾选用户名目录<禁用全局虚拟目录>)
学习笔记五、windows iis网站搭建和ftp服务器配置_第35张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第36张图片

目录选择到localuser的上一级目录
学习笔记五、windows iis网站搭建和ftp服务器配置_第37张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第38张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第39张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第40张图片学习笔记五、windows iis网站搭建和ftp服务器配置_第41张图片
由于之前已经开启了一个ftp服务,所以这个进行用户隔离的需要,改下端口
学习笔记五、windows iis网站搭建和ftp服务器配置_第42张图片
学习笔记五、windows iis网站搭建和ftp服务器配置_第43张图片

使用hehe进行访问
学习笔记五、windows iis网站搭建和ftp服务器配置_第44张图片
成功上传文件
学习笔记五、windows iis网站搭建和ftp服务器配置_第45张图片
在ftp服务器对应文件查看发现 hehe/hehe.txt 设置成功
学习笔记五、windows iis网站搭建和ftp服务器配置_第46张图片

haha用户也是同理

如果是更改了端口,需要这么访问
学习笔记五、windows iis网站搭建和ftp服务器配置_第47张图片
ftp常用命令

dir
cd 
get 文件名 下载单个文件
mget 文件1 文件2 下载多个文件
get/recv:下载单个文件get filename [newname](filename为下载的ftp服务器上的文件名,newname为保存在本都计算机上时使用的名字,如果不指定newname,文件将以原名保存。
put/send:上传单个文件put filename [newname]
filename为上传的本地文件名,newname为上传至ftp服务器上时使用的名字,如果不指定newname,文件将以原名上传。
mput:上传多个文件mput filename [filename ....]
bye 退出

你可能感兴趣的:(网络安全,安全,信息安全)