基于iis配置一个ftp服务器

一、 实验题目:
基于iis配置一个ftp服务器,并实现用户管理,基于命令行和ftp客服端工具实现文件上传下载。

二、 理论分析
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。

三、 方法和步骤
准备好官网下的windows server 2008 r2的iso映像文件,并新建虚拟机。

四、 实验结果
这里我们首先创建一个用户组ftpGroup。
点击开始->管理工具->服务器管理器
在这里插入图片描述
在这里插入图片描述
右键 新建组
在这里插入图片描述
创建用户:作为ftp服务器,需要多个用户,我们这里只创建一个其他的大家按照同样的方法创建即可。
用户 ->新用户
在这里插入图片描述
输入用户名
输入用户密码(用户密码会被进行简单性校验,最好包含字母字符和数字)
去掉用户下次登录时必须更改密码选项
勾选密码永不过期,点击创建。
test1(xs123.)
test2(xs456.)
text3(xs789.)
在这里插入图片描述
修改用户组
Test1->右键->属性
在这里插入图片描述
修改用户属组
切换到隶属于标签
在这里插入图片描述
点击添加,输入组名称后点击检查名称
在这里插入图片描述
点击确定
在这里插入图片描述
删除其他属组
选择Users属组,点击删除,应用,确定
在这里插入图片描述
查看是否操作成功。
在这里插入图片描述
然后需要添加ftp服务器
在这里插入图片描述
打开“Internet信息服务(IIS)管理器”,右键单击左侧窗格中的“网站”,选择“添加FTP站点”或者选择右侧“操作”窗格中的“添加FTP站点”
在这里插入图片描述
在这里插入图片描述
在“站点信息”对话框中输入FTP站点名称和站点物理路径,单击“下一步”按钮

在“绑定和ssl设置”页面设置绑定的ip地址,其他设置保持默认,没有SSL证书,直接选择无。
在这里插入图片描述
身份验证选择基本
授权选择指定角色或用户组
ftpGroup(这里使用我们第一步创建的ftp分组)
权限(读写权限)
在这里插入图片描述
设置目录权限
找到磁盘文件,右键->属性
在这里插入图片描述
切换到安全标签,点击编辑
点击添加->输入组名称ftpGroup->检查->确定
应用 ->确定
在这里插入图片描述
(重启服务器:由于涉及用户组的变更,可能需要重启后才能生效。建议重启服务器后再测试连接。否则可能导致无法连接ftp服务器。)
现在我们浏览该站点ftp://192.168.40.106/
在这里插入图片描述
我们提前在ftptest(之前目录名为真果粒,改为英文的比较保险)目录下写几个。然后我们登陆。
在这里插入图片描述
再浏览该站点,就能看到我们的文件。
在这里插入图片描述
使用局域网内其他电脑访问ftp://192.168.40.106/,应该是可以访问的。
在这里插入图片描述
xftp访问
在这里插入图片描述
设置主机为192.168.40.106
设置协议为FTP
输入用户名和密码
在这里插入图片描述
切换到选项卡,设置编码为GBK (如果使用默认的Unicode上传会导致上传的中文名称文件乱码)
在这里插入图片描述
连接
在这里插入图片描述
我们在桌面新建一个文件“新建的文件”,可直接拖进右侧文件框内。也可右边往左边拖。也可点击右键“传输”和“下载”。
在这里插入图片描述
ftp命令行
现cmd打开命令提示符,输入 ftp 192.168.40.106 连接ftp
连接成功后,提示输入用户名,输入后,回车。提示输入密码(这里密码输入是不显示的),输入后回车。
输入help,回车,查看有关命令
在这里插入图片描述
我们用ls查看现有的文件。
并下载2.txt。
在这里插入图片描述
上传3.txt。
put(或者 send,上传多个使用 mput) 文件名(包含路径) 例如 put C:\3.txt
在ls查看是否上传成功。
在这里插入图片描述

一些常用命令:
ls/dir 列出ftp服务器的当前目录
cd 在ftp服务器上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close 终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从ftp服务器传送单个(多个)文件到本地机
put(mput) 从本地机传送单个(多个)文件到ftp服务器
delete 删除文件
open 在ftp提示符下连接所选的ftp服务器
quit 断开与ftp服务器的连接并退出ftp
下载文件:GET 文件名(下载到当前目录)
上传文件:PUT 文件名(需包含路径)
多文件下载:MGET
多文件上传:MPUT

  • 2
    点赞
  • 10
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:黑客帝国 设计师:我叫白小胖 返回首页
评论

打赏作者

M|Young

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值