服务器建立down文件夹不能,学习笔记五、windows iis网站搭建和ftp服务器配置

安装IIS服务

94bc544f2451567710773402fe70468c.png选中文件服务,顺便把ftp文件也装上

4dd0a48a6f06cd57d342b411b61935c0.png9cc51dc650efe4687e2773a97410ea1a.png

e28cdaf710730fa1b2175331775c476a.png

直接下一步下一步安装完成

网站虚拟目录

个人理解就是目录建站

建立虚拟目录映射对应的具体目录之后,访问采用域名+虚拟目录别名/ip+虚拟目录别名

1、不同端口搭建网站

2、不同域名搭建网站(相同ip相同端口,不同域名)

分别搭建网站

ab3d0a694d08cb13bd739235e6c86496.png6bc93c8048795a863679f45d351daa5f.png

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

iis搭建asp网站

应用池 :设置启用32位应用程序

asp 选项设置启用父路径

默认文档处:添加index.asp

开启 将错误信息发送到浏览器 这个主要是访问该网站出错的时候显示具体的错误信息,如果不开启一般默认显示500,主要是搭建渗透测试环境的时候用到,默认不会开启该功能

如果是权限问题 将源码所在目录权限设置为everyone

访问网站成功如果使用的端口不是80,需要在域名后面添加端口

69c54e376279fcec77299c7f6e102d5a.pnge6b36420e57f2dabf5d0d150202a4fc5.png

3、虚拟目录建站

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

cebe180fd9f257ad83d2a32876451e06.pngca5f2cc6bd162f4a8a5d066601c598de.png

c0375acda1cf1b3fe6d183778236dbdb.png

创建ftp

创建up、down文件,设置对应用户,划分呢权限

上传下载查看退出

4def547ceab6de5f350744a154681322.png4b5aa53afd5da32ec13c34170a834f55.png

e8aa2522326eaabb384069f1e7e891c4.png

518c7cf2c669401ea9dfb923cf5d623f.png3c48d8bf588cecffb97ac89bab56f3e8.png

实验:

搭建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组

a7b0a96ed45174f723f22651ad14dc47.png19476c4f59db8c25614647d21de0e20b.png

d4c598b03f5fb8ca3f22e56fa55a847e.pnge9762a0f913b97f64db2b9df39fa69d8.png

设置down用户的权限

down文件属性——>添加down用户

a060e673ba476243c03b2c3853be4bd0.png

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

设置up用户的权限

up文件属性——>添加up用户

5da148747090285b06b19219f54badba.png

设置up用户的权限

f599369884b1cb6265925dd82fbb73a5.png

f3a01263ab4bca903b2a2bcda7caca79.png

设置teacher用户的权限(方式和上述差不多,设置对应的权限即可)

验证up用户

f18e691963f4260029eff509b64abc7d.png

up用户只能访问up文件,没权限访问down文件

6f3bd6cfc81890817607ce1d2c65f284.pngup用户也无法删除,只能上传

d095fbfc8e338385fc31b09b773aff44.png282bb6350830b12b1ad0be2707d7a9a9.png

验证down用户

down用户只能访问down文件

063e654521a09af8a66a9346dc5abe5e.png

不能访问up文件

d4a10f5c1ec4659c344bc00395489f7f.png,只能下载,无法上传,不能访问up文件

ftpteacher用户都能查看文件,但是由于权限设置,也不能删除

f6ca9f3f97864a1ddb59f2a34e14fcb8.pngfe9de68f15f3686cd00b5a3dc61d5fe3.png

216c090a0c76674f69464d40acec0899.png

ftp主被动模式(重要)

服务器在数据连接阶段(第二阶段)谁主动被动的问题

主动模式 需要使用20端口

被动模式

建立连接后进行数据传输的时候

ftp用户隔离

ftp也是可以更改端口号的

1.在ftproot(根目录)中创建localuser文件夹

f63242ae41884ba0928213099e756b2c.png2.创建本地用户,并在localuser文件夹中与用户名对应的文件夹

λ net user hehe 123.com /add

λ net user haha 123.com /add

d321820b9efe54902dec8668e68e8436.png3.在FTP设置中启用用户隔离(勾选用户名目录)

81e87b6939346dcdbc83819ae9784d81.png

23966e32736e70abbf5de908d2bc1ae4.png

目录选择到localuser的上一级目录

5d2c27c042aaba6c4d065b8f04e94405.png

0d046f0dd9f8d63869d907683c5477aa.pngba27f0c072c44e7366c59613c6bf6ead.pngb38425386d99ce6846321364056b6f5c.png423d2cfb034e43e48d0ee0f5b36b77d1.png

由于之前已经开启了一个ftp服务,所以这个进行用户隔离的需要,改下端口

1c0c6f0f432fac600e29cdac0e6b6614.png

5db4846c82fd408b6f53c7faba169c49.png

使用hehe进行访问

e0fde6327cc9c6cebeed86dc28b8e37a.png

成功上传文件

8f464b07c021c8b9976a7926d6011661.png

在ftp服务器对应文件查看发现 hehe/hehe.txt 设置成功

c7a8787d81e4f6fac65fdb4d0d3a45a8.png

haha用户也是同理

如果是更改了端口,需要这么访问

3140b49ba43a607bc9716297053c3a4f.png

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 退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值