7.4配置ftp服务器
7.4.1概述
FTP服务器全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议.简单地说,支持FTP协议的服务器就是FTP服务器.FTP也是一个客户机/服务器系统.用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序.用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机.比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上.客户机程序代表用户接收到这个文件,将其存放在用户目录中.
在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和“上传”(Upload).“下载”文件就是从远程主机拷贝文件至自己的计算机上;“上传”文件就是将文件从自己的计算机中拷贝至远程主机上。 7.4.2 FTP服务器端软件
不论windows xp还是windows server 2003中的IIS(internet 信息服务)都可提供FTP服务,但IIS 中的功能设置较为简单,传送大量文件时会造成不响应.一般来说,FTP服务器首选SERV-U安装在服务器端.Serv-U是
Rob Beckers开发的一个功能强大的、简单易用的、成熟的FTP服务器,FTP服务器用户通过Internet的FTP协议共享文件.Serv-U不仅仅能100%适用于标准的FTP,同样也包括了很多功能,是一个完美的文件共享解决方案.
1.FTP服务器端软件的安装
第一种方法:在IIS中安装FTP.单击【开始】|【控制面板】|【添加或删除程序】,弹出“添加或删除程序”对话框,单击【添加或删除组件】,出现“windows 组件向导”对话框,如图 所示.
图 windows组件
单击【应用程序服务器】|【详细信息】,弹出如图 所示
图 internet信息服务
单击【internet信息服务】|【详细信息】,出现如图 所示
图 ftp协议
单击【文件传输协议(ftp)】复选框|【确定】,出现正在配置组件.如图 所示,安装过程中可能会要求插入光盘,单击【确定】,单击【浏览】寻找I386源文件,找到你的源文件单击【确定】就可以了。最后单击【完成】按钮关闭“Windows组件向导”对话框.
图 安装组件
建立ftp站点与建立web站点相似。单击【开始】|【管理工具】|【internet信息
服务管理器】,右击【ftp站点】|【新建】|【ftp站点】,出现“欢迎使用站点创建向导”,单击【下一步】输入站点描述,单击【下一步】输入IP地址,一般使用默认端口为21,在“ftp站点连接”中可以设定同时连接到该站点的最大并发连接数。单击【下一步】出现如图 所示“隔离用户“对话框,利用它可能用户是否可以访问其他用户的ftp主目录,如果隔离用户必须为用户指定在ftp根目录的ftp主目录。单击【下一步】弹出主目录窗口,可以输入站点球主目录在本地磁盘上的路径或单击【浏览】按钮。单击【下一步】设置用户权限,单击【下一步】成功创建ftp站点。
图 隔离用户
ftp站点管理:
右击【默认站点】|【属性】单击【安全帐户】如图 所示
图 安全账户
默认状态下,当前站点允许匿名连接,FTP服务器将提供匿名登录服务,可以输入用户名及密码,客户端进行访问时就用这用户名和密码。如果选择“只允许匿名连接”选项,则可以防止使用有管理权限的账号进行访问,即便是administrator(管理员)账号也不能登录,从而可以加强FTP服务器的安全管理。
切换到【消息】选项卡如图 所示
FTP站点消息分为三种:欢迎、退出、最大连接数。在“消息”选项卡可以分别设定,“欢迎消息”用于向每一个连接到当前站点的访问者介绍本站点的信息,“退出消息”用于在客户断开连接时发送给站点访问者的信息,“最大连接数消息”用于在系统同时连接数达到上限时,向请求连接站点的新访问者发出的提示消息,完成后单击【应用】|
【确定】。
图 消息
切换到【目录安全性选项卡】如图 所示,可以通过某些IP地址来控制访问FTP服务器的计算机,单击【添加】可添加拒绝访问或授权访问的IP地址。
图 目录安全性
第二种方法:安装SERV-U FTP.首先在网上下载汉化了的SERV-U,解压后进行安装,最好不要安装在系统盘中,建议把SERV-U安装到其它盘符中.本节重点介绍SERV-U FTP服务器.
2.SERV-U FTP服务器端软件的建立 (1)运行SERV-U双击如下SERV-U图标
图 serv-u
弹出SERV-U管理员<<本地服务器>>对话框,右键单击【域】,单击新建域,
图 SERV-U管理员<<本地服务器>>
(2)新建域的IP地址.如果你自己有服务器,有固定的IP,那就请输入IP地址,如果你只是在自己电脑上建立FTP,而且又是拨号用户,有的只是动态IP,没有固定IP,那这一步就省了,什么也不要填,Serv-U 会自动确定你的IP地址.见图
(3)新建域名,可任意输入,这个域名只是用来标识该ftp域,没有特殊的含义,见图
(4)选择服务端口:默认的是21端口,如选择其它端口,需告诉用户,否则不能登录访问.见图
(5)选择域的类型,见图
(6)成功创建FTP服务器,见图
3.配置FTP服务器
添加用户,用户有两种,一种是匿名用户,一种是需输入用户名及密码的用户,它们可以赋予不相同的权限。
(1)添加权限用户:与添加域名相似,在如图 所示,右击用户,单击新建用户,弹出新建用户对话框,如图 所示
新建用户
单击【下一步】,要求输入密码,此密码以明文标记,密码不要输入过于的简单,SERV-U没有通用的“*”表示密码,如图 所示
单击【下一步】,如图 所示,要求指定目录路径如(e:\\行知课件),
此目录表示客户端只可访问服务器端“e:\\行知课件”目录下的所有文件,这个目录之外就不能访问。单击【下一步】,询问是否锁定用户主目录,为安全起见应该选择“是”,
单击完成.这样,每次登录到FTP服务器上后,在根目录下只显示“/”,如果不选,在根目录下将显示“e:/行知课件/”,也就是说显示了硬盘中的绝对地址,这在某些情况下是很危险的
.
(2)添加匿名用户:与添加权限用户一样,匿名用户的名称为Anonymous.SERV-U会自动把用户名为Anonymous的用户识别成匿名用户.其它设置同权限用户一样.添加用户后,见如图所示.
表示有密码,如没有密码,则为空
(3)设置用户权限
如果用户希望还能访问除主目录以外的其它目录如“d:\\股票”,但又不想把这个文件夹直接复制到“e:\\行知课件”中,则按照以下步骤进行:①单击【域】|【设置】|【虚拟目录】|【添加】,输入d:\\股票,见图 所示
单击【下一步】,输入你建立用户时指定的主目录e:\\行知课件
单击【下一步】,输入映射名称,如“投资理财”
单击【完成】,如图 所示 ②
②单击【域】|【用户】下的用户名如“taosy”,单击【目录访问】|【添加】,直接输入文件或路径或通过单击“浏览”按钮添加文件。单击【完成】|【应用】,如图 所示 。
在如图 所示中你可以控制用户对于文件目录的权限,对文件有读取、写入、删除、
追加、执行等操作;对于文件夹有列表、创建、删除,以及是否继承子目录。
① 读取:对文件进行“读”操作(复制、下载;不含查看)的权力. ② 写入:对文件进行“写”操作(上传)的权力.
③ 附加:对文件进行“写”操作和“附加”操作的权力.
④ 删除:对文件进行删除(上传、更名、删除、移动)操作的权力. ⑤ 执行:直接运行可执行文件的权力。(这个权限是很凶险的,一旦放开这个权限,用户可以上传恶意病毒文件并执行文件). ⑥ 列表:对文件和目录的查看权力. ⑦ 创建:建立目录的权力.
⑧ 移除:对目录移动、删除和更名权力.
(4)高级设置
封锁访问者ip和删除用户、新建用户、剔除用户,新建组.
管理员可以封锁一个ip段或一个ip,服务器会拒绝来自这个ip段或这个ip的访问. 单击【域】前的“+”,单击设置,切换到ip访问选项,单击拒绝访问,在规则中输入要拒绝访问的地址或范围,如192.168.1.200-192.168.1.205,单击添加,应用.如图所示.
单击【域】前的 “+”,右击用户名如“taosy”,单击【删除用户】即可;右击【用户】,单击【新建用户】,则可以建立一个新用户.
单击【域】前的 “+”,右击【组】,新建组,在弹出的对话框中输入ftp ,则组ftp建立。在组中创建用户,单击用户名如“taosy”,单击【账号】选项,在“组”中输入组名或浏览选择组名。
单击用户名如“taosy”,单击【配额】,单击【启用磁盘配额】,单击【计算当前】|【应用】,可知道当前目前下的所有空间大小,在“最大”栏中填入你想要容量。如图 所示.
在如上图 所示中,单击【本地服务器】|【设置】|【高级】 ①文件上传及文件下载:
允许无权\只读访问:先以无权身份访问上传文件,如失败则改用只读方式来访问; 不允许访问:不允许任何人访问正在上传的文件;
允许完全访问:允许其他用户访问正在上传(下载)的文件; 适应超时:在上传期间,服务器自动适应上传时的超时.
允许读取访问:只允许其他用户以只读方式访问正在下载的文件. ②服务器:
启用安全:强迫安全,禁止允许任何人在服务器上做任何事; 信息包超时:信息包的超时时间;
目录列表掩码:unix风格访问掩码,用于目录列表;
Pasv端口范围:pasv的端口号,默认锁定为1023-65535. ③socket:
联机界外数据:解释OOB包到TCP流中;
发送连接信号:定时发送信号来检测断掉的连接;
禁用Nagle运算法则:发送下一个包之前不等待等候信号; 发送缓冲:指定发送的缓冲区大小,留空则自动调用堆栈; 接收缓冲:指定接收的缓冲区大小,留空则自动调用堆栈.
7.4.3 FTP客户端软件
FTP服务器端配置好后,客户端可以通过浏览器查看FTP服务器,也可通过在DOS界面下上传或下载,也可通过安装客户端软件如FLASH FXP登录访问FTP服务.
1.浏览器查看 双击“我的电脑”,在地址栏输入ftp 192.168.1.101,打开登录对话框,要求输入用户名和密码,单击登录,便可访问FTP服务器.下载文件的方法与复制word文档的方法一样.
2.DOS界面下FTP的使用
(1)单击【开始】|【运行】,打开运行对话框如图所示,输入ftp 192.168.1.101单击【确定】.
弹出FTP.EXE对话框,如图 所示.输入用户名与密码后可上传文件或下载文件.
(2)上传命令put把客户端的文件送到服务器端,服务器端的文件不写时,表示与客户端的文件名相同.
格式:ftp>put 客户端的文件 服务器端的文件 例:ftp>put e:\\分类汇总.xls
作用:将客户端e盘中的分类汇总电子表格上传到服务器指定的主目录中,文件名字不改变.
(3)下载命令get 把服务器端的文件下载到客户端,客户端的文件名不写时,表示与服务器端的文件名相同.
格式:ftp>get 服务器端的文件 客户端的文件
例:ftp>get \\服务器\组建局域网.doc g:\\局域网.doc
作用:将服务器端指定主目录e:\\服务器文件夹中的“组建局域网.doc”下载到客户端g盘根目录下,并将文件名字改为局域网.doc.
(4)退出命令 quit 格式:ftp>quit
当上传或下载命令错误或文件不存在时,会出现no such file or directory 或can’t creat filet等同的信息. 如写成ftp>get 班规.doc e:\\将会报错,因为e:\\是盘符,并不是文件名.
3. FLASH FXP的使用
FLASH FXP是Windows界面下的FTP软件,使用较为简单.如访问的目录不止一个,则在远端路径中输入具体的路径。
启动flash fxp,单击【站点】|【站点管理器】,单击【新建站点】,输入“站点名称”、“用户名与密码”、“远端路径”即主目录如“e:\\行知课件”,“端口号”(默认是21)
出现如图 所示。
单击【应用】|【连接】,则出现服务器端可登录访问的内容如图 所示(只访问主目录如e:\\行知课件);如图 所示(添加虚拟路径\访问权限后可访问主目录以外的目录如d:\\股票,其中投资理财就是映射后的文件名)
也可通过单击【会话】|【快速连接】,输入“用户名”、“密码”、“远端路径”,单击【连接】弹出如上图 所示的服务器端可登录的窗口.
不论采用哪种方式进行连接,其中右边窗口为服务器端主目录下的文件及文件夹,左边窗口为客户端。(可以通过本地ftp服务器按钮进行本地、服务器的转换)。
本地ftp服务器
选中服务器端的文件或文件夹,右击【传送】,则下载.也可以先选中多个下载任务,右击【对列】,然后在客户端窗口下方选中所需下载的文件,右击【传送对列】则下载.选中客户端的文件或文件夹,右击【传送】则上传.如前图 所示.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务