目录
一. FTP的简介
FTP就是文件传输协议。用于互联网双向传输,控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间。
FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。它能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。
二. FTP的主要作用
- 文件上传和下载:FTP允许用户将文件从本地计算机上传到远程服务器,或从远程服务器下载到本地计算机。这对于在不同计算机之间共享文件非常有用。
- 远程文件管理:通过FTP,用户可以远程管理服务器上的文件。可以创建、删除、重命名、移动和复制文件和文件夹,以及设置文件权限和属性。
- 网站维护:FTP常用于网站维护,允许网站管理员通过FTP客户端上传、更新和删除网站的文件。这包括网页文件、图像、脚本和其他相关文件。
- 数据备份和恢复:FTP可以用作数据备份和恢复的工具。通过将重要数据上传到远程服务器,可以确保数据的安全性和可靠性。
- 文件共享:FTP还可以用于文件共享。用户可以创建FTP服务器,并授权其他用户访问特定的文件或目录。这对于团队合作、文件共享和远程访问非常有用。
- 远程备份:FTP可以用于将重要文件备份到远程服务器。通过将文件上传到远程服务器,可以确保文件的安全性和可靠性,以防止本地计算机出现故障或数据丢失。
三. 搭建FTP服务器
博主是在虚拟机(Windows server 2012)中进行搭建的,大家也可以在虚拟机中进行实验。
环境要求:安装有windows server 2012或者其他服务器版本的window操作系统的机器。
3.1 开启防火墙
确保你的电脑防火墙是开启的
3.2 创建组
server 2012对用户组和用户的管理比较严格,而且我们作为一个ftp服务器,肯定涉及到非常多的用户,单独使用用户来管理工作量非常大而且不显示,所以这里我们首先创建一个用户组(名称可自定义)。
第一步:找到服务器---->点击上面的工具----->选择计算机管理
第二步:找到本地用户和组----->组----->右键新建组
第三步:填写组名和描述------>点击创建
点击新建组,页面是不会关闭的,而且也没有之前的数据,需要手动关(组已经创建成功)
创建成功
3.3 创建用户
第一步:点击用户--->右键---->新建用户
第二步:填写用户名、描述,设置密码,权限默认是第一个,根据自己的需求进行选择
创建成功
3.4 用户绑定组
第一步:选择你想要绑定用户--->右键属性
第二步:选择隶属于---->选中原来的Users----->点击删除----->再点击添加
第三步:点击高级
第四步:选择对象类型(我们选组)--->点击立即查找 --->选择刚创建的组 --->选中组后点击确定