FTP服务器的配置与实现
一、准备工作
实验目的:完成FTP服务器的配置,并能熟练操作。
环境搭建:
- 虚拟机 vmware workstation
- windows2003镜像文件
- Serv-U
- 主机
二、步骤
1,在虚拟机中下载好sever-u软件,并安装

提示:安装过程一律默认点下一步即可,在此就不赘述了。
2,在管理控制台主页设置:建立域名->选择可用的IP地址
(1)定义新域,点击“是”。


提示:域名之前最好不要加www.的字符。

此处默认即可,点击下一步。
(2)选择本虚拟机的IP地址


点击完成。至此我们已成功建立了一个可用的域名!
3,为该域添加用户
(1)设置用户ID和登录密码


(2)添加根目录(相当于给该用户在文件服务器中安置了一个房子)


点击完成。

至此我们已成功为该域添加了一个用户!
4,添加用户,设置ID为 lian,密码为1234 并保存


我们发现,用户lian图标带黄色感叹号,表明不可用,说明该用户不可以登录该服务器。

5,解放方案——编辑用户lian的属性,在目录访问中将路径与根目录设为一致,并修改文件和目录的操作属性

在此设置用户lian对文件只有读和写的权限,对目录只有创建和列表的权限。


设置完成,我们发现用户lian图标中的黄色感叹号已经小时,说明问题已解决,用户可以登录该服务器了。
6,在主机中使用用户lian登录服务器



通过该操作我们发现用户lian对文件夹没有重命名的权限,为此我们可以返回虚拟机中对lian用户的目录权限做修改。

此时我们勾选了目录权限中的重命名,然后再次回到主机中进行验证。


验证成功!我们在主机登录的服务器中新建的test文件夹同时在虚拟机windows2003中用户lian的根目录下生成。
至此,我们已完成FTP服务器配置和实现!
三、总结
本次实验让我掌握了创建一个服务器的整个过程,同时对用户的操作也有所了解。
不过在这里要提醒一下,在虚拟机里创建服务器之前,还应该对虚拟机的网络进行配置。
FTP服务器的配置与实现的更多相关文章
- 浅谈Linux ftp服务器相关配置
首先我们需要在Linux系统下安装FTP服务器 Ubuntu sudo apt-get install....... centos yun....... 然后,我们要配置vsftpd.conf文件 ...
- FTP服务器高级配置
设置FTP服务器的访问限制 /etc/vsftpd/ftpusers ftpusers :黑名单 其内所有的用户无法登录FTP服务器 如果userlist_enable=YES(主配置文件中设置),u ...
- FTP服务器windows配置
1.配置IIS Web的FTP站点 1.1 打开iis管理器(方法很多,这里我们用命令) Win+r中输入:inetmgr 1.2 新建FTP站点 1.2.1 新建FTP服务器根目录文件夹 1.2.2 ...
- centos7搭建ftp服务器并配置匿名用户
什么是FTP? FTP(File Transfer Protocol,文件传输协议),是TCP/IP网络和Internet上最早使用的协议之一.用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看 ...
- Centos安装FTP服务器和配置
安装 yum install vsftpd 启动/重启/关闭 /sbin/service vsftpd start /sbin/service vsftpd restart /sbin/service ...
- CentOS6 配置FTP服务器
编辑 删除 1.先检查有没有安装 rpm -q vsftpd 如果没有安装 yum install vsftpd 2.先关闭防火墙进行调试. service iptables stop 或者一 ...
- vps建站教程 CentOS6如何安装配置FTP服务器
通过之前的几篇文章,我们都知道了如何配置PHP环境,也知道如何保护我们的vps以及如何绑定多个域名建设多个网站.有时候我们为了让我们的朋友也能用我们的vps建站又不想给他们太多权限,有时候我们想要当个 ...
- [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹
摘要 上篇文章介绍了如何为ftp添加虚拟用户,本篇将继续实践如何上传,下载文件. 上传 使用xftp客户端上传文件,如图所示 此时上传状态报错,查看详情 从错误看出是应为无法创建文件造成的.那么我们就 ...
- 使用FileZilla等软件搭建ftp服务器
FTP的全称是File Transfer Protocol(文件传输协议).顾名思义,就是专门用来传输文件的协议. FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务.简单地 ...
随机推荐
- HTML5学习笔记(十五):方法
在一个对象中绑定函数,称为这个对象的方法. 在JavaScript中,对象的定义是这样的: var xiaoming = { name: '小明', birth: 1990 }; 但是,如果我们给xi ...
- MYSQL performance
https://www.mysql.com/why-mysql/performance/ https://www.slideshare.net/oysteing/how-to-analyze-and- ...
- Lua string.gsub (s, pattern, repl [, n])
lua的string函数导出在string module中.在lua5.1,同时也作为string类型的成员方法,因此,我们既可以写成string.gsub (s,……), 也可以s:gsub(). ...
- java8的新特性以及用法简介
1. 介绍 2 接口的默认方法 2 lambda表达式 2.1 函数式接口 2.2 方法与构造函数引用 2.3 访问局部变量 2.4 访问对象字段与静态变量 3. 内建函数式接口 3.1 Predic ...
- 【delphi】Byte数组与String类型的转换
string string = AnsiString = 长字符串,理论上长度不受限制,但其实受限于最大寻址范围2的32次方=4G字节: 变量Str名字是一个指针,指向位于堆内存的字符序列,字符序列起 ...
- linux内核编译错误集锦
1,我是用的ubuntu16.04 32位系统编译内核linux-3.0.1出现如下错误:Can't use 'defined(@array)' (Maybe you should just omit ...
- Spark orderBy(desc("col"))部分数据排序失败
起因 对数据进行三个维度的排序,用的是orderBy(desc("col")),结果其中两个维度上结果返回正确,另外一个维度上结果出现了大的排在后面的结果,错误的结果大概如下: w ...
- 解析Delphi 窗口置顶,及非主窗口置顶
方法一: procedure TForm1.Button2Click(Sender: TObject);begin Form2.Show; Application.NormalizeTopMosts; ...
- phpstorm设置断点过程
1.为php安装xdebug,方法在上一篇中有详细介绍 2.注意这个时候需要修改php.ini内容如下: [Xdebug]zend_extension_ts ="d:/wamp/php/ex ...
- Hydra扫描姿势
参数详解: -R 根据上一次进度继续破解 -S 使用SSL协议连接 -s 指定端口 -l 指定用户名 -L 指定用户名字典(文件) -p 指定密码破解 -P 指定密码字典(文件) -e 空密码探测和指 ...