Windows系统 FTP服务器搭建
一、FTP服务简介
FTP(File Transfer Protocol)即文件传输服务,不仅可以像文件服务一样在局域网中传输文件,而且可以在Internet中使用,还可以作为专门的下载网站,为网络提供软件下载。虽然Web服务器也可以提供文件下载功能,但是FTP服务的效率更高,而且可以与NTFS像结合,设置更加严格的权限。
FTP服务可以与NTFS权限结合使用,为文件设置的NTFS权限,在FTP服务器依然可用。因此,给文件设置了NTFS权限,也就是为FTP服务器指派了用户权限。用户在登陆FTP站点时,必须使用NTFS权限中设置的用户账户及权限访问FTP站点。
1.安装FTP服务
Windows Server 2008中的FTP服务不是一个独立的网络服务,而是IIS中的一个组件,需要IIS6管理工具的支持。
安装步骤如下:
(1)服务器管理器角色Web服务器(IIS)中选择“添加角色服务” 选中“FTP发布服务”复选框 ,如图 1 添加角色服务对话框所示
图 1 添加角色服务对话框
(2)下一步显示“确认安装选择”对话框
(3)安装显示“安装结果”对话框
图 2 FTP服务安装完成
为了使用户可以使用域名访问FTP站点,还应该在DNS服务器上添加名为FTP的主机记录,使用户可以使用域名的形式访问FTP网站
图 3 在DNS管理器里添加ftp主机记录
三、配置虚拟站点和虚拟目录
在一台服务器上,可以利用不同的IP地址或者端口创建多个FTP站点
(1)利用不同的IP地址创建:如果服务器绑定有多个IP地址,就可以利用这种方式创建,为每个FTP站点各指定唯一的IP地址
(2)利用不同的端口创建:如果服务器只有一个IP地址,就得用不同的端口创建不同的FTP站点(用户访问时,必须是IP+端口的形式)
1.创建虚拟站点
(1)在IIS管理器中,右击“网站”“新建” “FTP站点”,运行“FTP站点创建向导”,在“FTP站点名称”里输入FTP站点,
物理路径里选择路径,如图4所示。
图 4 新建虚拟站点
(2)下一步“IP地址和端口设置”对话框(如果只有一个IP,设置不同的端口)
图 5 设置IP地址和端口
(3)下一步”身份验证和授权信息”,配置登陆ftp时,如何验证用户身份,如图6所示
图 6 身份验证和授权信息
(4)完成创建,如图7所示。
图 7 FTP创建完成
2.配置虚拟目录
在虚拟FTP站点中,为用户创建几个虚拟目录,分别供不同的用户向自己的目录中写入数据。
(1)右击新创建的虚拟站点”添加虚拟目录” 在如图8所示的对话框中设置别名以及物理路径
图 8 添加虚拟目录
右击新建的虚拟目录编辑权限,图9所示
图 9 编辑权限
3.管理FTP虚拟站点
(1)双击FTP站点在FTP IPV4地址和域限制里,配置“添加允许条目”和“添加拒绝条目”图10所示和图11所示。
图 10 添加允许条目
图 11 添加拒绝条目
(2)双击FTP站点在FTP请求筛选里,配置“允许文件扩展名”
图 12 允许文件扩展名
(3)双击FTP站点在FTP身份验证里,修改“匿名身份验证”为“禁止”,图13所示。
图 13 禁止
(4)双击FTP站点在FTP消息里设置合理的FTP消息及连接数,图14所示。
图 14 FTP消息及连接数
心得体会
学会安装和掌握安装器是非常重要的,这对以后考试或工作都是有好处的,每天进步一点点,加油少年!多练多做少说不抱怨。FTP 服务安装前提与过程,FTP服务的主要功能就是传输文件,但除非是专门用来提供文件下载的网站,否则,不需要专门配置一台FTP服务器,可与其他服务器共同安装,在作为其他服务的辅助功能时,兼做FTP服务器。当然,一定要严格设置用户权限,防止重要数据外泄。
随着网络的发展,出现了各种各样的文件传输工具,而且通常都非常好用。不过,FTP仍以其使用方便、安全可靠等特点长期占据着一席之地。利用FTP功能,可以将文件从FTP服务器下载到客户端,也可将文件上传到FTP服务器,而且可以与NTFS配合使用,设置严格的访问权限。在需要维护Web网站、远程上传文件的服务器中,FTP服务通常以安全方便的特点作为首选工具。
马云:“当你想要放弃了,一定要想想那些睡得比你晚、起的比你早、跑得比你卖力、天赋比你还高的牛人,他们早已在晨光中,跑向那个你永远只能眺望的远方。