Windows环境下部署FTP服务
 
                                                     陕西数字飞扬有限公司
 
目录
一、      前言
二、      基础知识
1.      什么是FTP
2.      什么是匿名登录?
3.      什么是授权账户登录?
4.      什么是主目录?
5.      什么是虚拟目录?
6.      什么是dir?
7.      什么是cd?
8.      什么是get?
9.      什么是put?
10. 什么是mput?
11. 什么是mget?
12. 什么是ASCII
13. 什么是二进制?
14. 什么是Serv-U?
15. 什么是FTP客户端?
三、       环境介绍
四、       完成标准
五、       配置FTP
1.       安装FTP
2.       安装完成
六、       配置默认FTP站点
七、       配置站点
1.       FTP站点
2.       安全帐户
3.       消息
4.       主目录
5.       目录安全
八、       配置虚拟目录
九、       配置Serv-U
十、       配置CuteFTP
 
一、      前言
     公司的工作文档文件、常用软件等想提供给用户使用,当文件很大时已经不能通过邮件服务来解决了,FTP服务则提供了较好的解决方法。利用FTP服务,可以建立企业的FTP服务器,允许员工上传和下载工作文档。例如可以将常用软件、系统更新补丁等文件存储在FTP服务器上,员工便可以根据自己的需要来下载和使用。
二、      基础知识
1.      什么是FTP
FTPFile Transfer Protocol,文件传输协议)是Internet上使用非常广泛的一种协议,它建立在传输层TCP协议之上。利用FTP可以给用户提供上传和下载文件的服务。FTP于大多数Internet服务一样,也采用客户机/服务器的方式。使用的方法很简单:(1)启动FTP客户端程序,与远程主机建立连接。(2)向远程主机发出传输命令。(3)远程主机在收到命令后就给予响应,并执行正确的命令,完成上传或下载的服务。
FTP服务器就是互联网及LAN中提供FTP服务并提供一定存储空间的计算机,它可以是专用服务器,也可以是个人计算机。启动FTP服务后,用户可以连接到服务器下载文件,如果权限允许,用户也可以把文件上传到FTP服务器。
FTP服务器可以有两种登录方式,一种是匿名登录,另一种是使用授权账户登录。
2.      什么是匿名登录?
一般匿名登录只能下载FTP服务器的文件,且传输速度相对要慢一些,当然,这需要在FTP服务器上进行设置。针对这类用户,在FTP服务器上需要加以限制,不宜开启过高的权限,带宽应尽可能小。
3.      什么是授权账户登录?
需要管理员将账户与密码告诉用户。管理员对这些账户进行设置。
4.      什么是主目录?
文件的所在路径以及用户读取和写入的权限。
5.      什么是虚拟目录?
本地目录映射到FTP站点的目录上可以通过虚拟目录来实现。把本地计算机中的目录添加到虚拟目录中,也可以把网络共享目录映射到虚拟目录中。
创建虚拟目录的方法是:右击FTP站点,从弹出的快捷菜单中选择“新建”à“虚拟目录”命令,按向导提示输入虚拟目录别名、内容的路径、访问权限,最后完成虚拟目录的创建。
访问虚拟目录的方法是:ftp://FTP站点的IP地址或者域名/虚拟目录名
6.      什么是dir?
显示远程目录文件和子目录列表。
7.      什么是cd?
更改远程计算机上的工作目录。
8.      什么是get?
下载远程计算机的文件。
9.      什么是put?
将本地当前目录的文件上传到FTP服务器的工作目录中。
10. 什么是mput?
一次上传多个文件。
11. 什么是mget?
一次下载多个文件。
12. 什么是ASCII
文件传送类型可以设置为ASCII
13. 什么是二进制?
文件传送类型可以设置为二进制。
14. 什么是Serv-U?
Serv-U是一款共享软件,它是专业的FTP服务器软件,使用它可以搭建一个FTP服务器。Serv-U具有以下功能:(1)支持多用户接入。(2)支持匿名用户,可随时限制用户登录数量。(3)可对每个用户进行单独管理,也可使用组进行管理。(4)可对用户的下载或上传速度进行限制。(5)可对目录或文件实现安全管理。(6)可对IP地址禁止或允许访问。(7)易于安装,便于管理。(8)一台计算机可建立多个FTP服务器。
15. 什么是FTP客户端?
FTP客户端是指用户所使用的计算机,它可将服务器的文件服务器的文件下载到本地硬盘,同时,也可以将本地硬盘的文件上传到服务器。
FTP客户端可以通过3种方式来连接FTP站点,它们分别是:命令行方式、Web方式和在本地安装FTP客户端软件方式。