FTP服务器

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

        一般来说,用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之 一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。 与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

        今天要做的小实验就是在Windowserver2016服务器系统上创建一个ftp服务站点,然后在Linux上面访问这个站点并下载里面的东西

        实验准备:VMware虚拟主机两台一台Linux一台是Windows server


        接下来就是在Windows系统上添加ftp的这项服务,首先点击开始菜单栏然后打开服务器管理选项


        选择添加角色和功能


        这边选择基于角色或基于功能的安装,然后点击下一步


        这边直接选择本地服务器作为服务器,选项也就只有一个直接点击下一步


        要注意的是这边一定要选择web 服务器(lls),然后点击下一步


        接下来使功能选项,这边不用做任何的设置直接下一步


        重点的地方是这边要打上勾,然后点击下一步就行了


        最后点击安装稍微等待一会就行


        安装完成后退出,在开始菜单里面找到最添加的一个lls控制台并打开它


        进入窗口之后右击以后会出现一个添加FTP站点的选项,选择并进入它


        这边让你输入站点名称跟物理路径,名称随便最好不要有中文出现.  物理路径的话可以自己新建一个文件夹然后把那个文件夹作为物理路径就行了,然后点击下一步


        这边的IP地址选择本地IP地址就可以了,下面一个ssl证书选项直接选择无ssl证书选项点击下一步


    接下来的选项就是把匿名跟基本两个全部打上勾,然后允许访问选项选择所有用户,接下的权限设置给个读取就够然后点击下一步

       



现在我要拷贝一个Linux的安装镜像文件到ftp站点当中去,这边Linux的安装镜像就已经准备好了


        这边稍微给它换一个比较简单一点的名字,然后在Windows服务器上吧显示扩展名的选项打上勾


        用ipconfig命令获取一下IP地址得到服务器的IP地址为192.168.220.132


        接下来在自己浏览器输入这一串ftp://192.168.220.132/,也就是访问这一个ftp服务器,也就是用宿主机去测试一下能不能看到这个服务,这边已经成功看到ftp站点里面放的文件


        接下来用Linux系统就ping一下看能不能于Windows服务器相互连通,好的发现是可以连通的


        接下来要使用wget ftp://192.168.220.132/123.iso  ,这条命令去站点下载安装的镜像包,输入后按回车发现已经连接成功开始下载了,注意下载路径为当前所在路径

        最后再用ls命令查看下载的文件已经存在,然后用du命令统计一下这个文件大小为4个多G