| 2018-10-26
你知道什么是FTP服务器吗?用专业的话来说,它是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。那么它的服务内容是什么呢?又该如何使用花生壳服务搭建FTP服务器呢?接下来,小编带你一起来了解!
FTP服务器的内容就是用户联网的首要目的就是实现信息共享,文件传输是信息共享非常重要的一个内容之一。Internet上早期实现传输文件,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作系统,有运行Unix的服务器,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。
与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。
花生壳可以进行网站的相关搭建,当遇到电信adsl网络,就可以考虑使用花生壳,它的内网版主要支持电信网络,公网版依赖用户自己的网络。那么怎样用花生壳搭建ftp服务器?
下载serv-uv6.4.0.6进行安装,安装后运行serv-u主程序,在本地服务器当中勾选自动开始。选择SERV-U的本地服务器展开,右键选择域,新建一个域,命名为“FTP”,为新建的域分配一个IP地址,ADSL获取的IP经常会变动,所以此项留空,让FTP可以支持此网络的动态IP地址。为FTP服务选择一个端口,默认FTP服务的控制端口2,应用于存储ini文件。设置权限进行以上操作后,FTP域已经创建好了,接下来需要为这个域创建FTP账。新建了一个账号命名为test,密码为test,并指定这个用户访问FTP服务器的主目。新建用户第四步提示,是否锁定用户于主目录,此操作十分重要,考虑到安全性的问题,一般都会将用户锁定在主目录。
测试FTP站点。测试后为所建立的FTP服务设置动态域名解析服务配置,通过对花生壳做域名解析,得到当前域名通过花生壳已经解析到当前ADSL连接的公网IP上,至此花生壳动态域名解析服务已经完成。
设置成功后,进行验证。路由器分配的是动态公网IP,且有路由器管理权限,FTP服务器部署在路由器内网或者FTP服务器本地是动态公网IP。
关于FTP服务器的工作模式总结来说是这样的,在主动模式下:FTP服务器的控制端口是21,数据端口是20,所以在做静态映射的时候只需要开放21端口即可,他会用20端口和客户端主动的发起连接。在被动模式下:FTP服务器的控制端口是21,数据端口是随机的,且是客户端去连接对应的数据端口,所以在做静态的映射话只开放21端口是不可以的。此时需要做DMZ。那么以上内容就是小编介绍的FTP服务器相关内容了,希望能够为大家带来有效的帮助哦!