第三章FTP文件服务器.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章FTP文件服务器

第三章FTP文件服务器FTP:File Transfer Protocl文件传输协议。典型的C/S结构(客户机/服务器)应用层协议FTP服务器默认使用TCP协议,20、21号端口1)20号端口用于建立数据连接并传输文件数据2)21号端口用于建立控制连接并传输控制命令FTP数据连接分为两种模式:1)主动模式:客户机以PORT命令告知服务器,服务器从20号端口发送请求连接客户机。2)被动模式:客户端向服务器21号端口建立FTP控制连接,服务器以PASV命令告知客户机(服务器准备一个随机端口,等待客户机发起链接请求),客户机向服务器该端口发送请求并建立数据连接。FTP数据传输模式:1)文本模式:又称ASCII(美国信息交换标准码)模式。用于纯文本传输。2)二进制模式:又称Binary模式,不会转换文件中的字符序列,适合程序、图片等非文本字符传输。FTP用户类型: 匿名用户:ftp、anonymous 本地用户:本地系统用户 虚拟用户:有独立的用户账号数据库FTP服务器软件种类: windows系统中:IIS、Serv-U Linux系统中:proftpd、pureftpd、vsftpd(可以支持15000个用户并发连接)FTP客户端工具的种类:(windows和Linux系统都自带ftp命令程序) windows系统中:CuteFTP、FlashFXP、LeapFTP、Filezilla Linux系统中:gftp、kuftpvsftpd的配置文件(三个)vsftpd.conf# ……FTP服务的主配置文件(默认包含:root、bin、daemon等系统运行的特殊用户)ftpusers # ……用户列表文件user_list # ……用户列表文件(仅允许或者仅禁止)注意:当ftpusers文件中禁止用户wang登录服务器,而user_list设置了允许用户wang登录,则ftpusers文件生效,即:禁止登录优先级高。主配置文件的常用选项:1)匿名用户相关选项: anonymous_enable= # ……是否允许匿名登录(YES/NO) anon_umask=022 # ……匿名用户上传文件的默认权限的掩码值 anon_root= # ……设置匿名用户的FTP根目录(不写则默认为:/var/ftp/) anon_upload_enable= # ……是否允许匿名用户上传文件(YES/NO) anon_mkdir_write_enable= # ……是否允许匿名用户拥有创建目录的写入权限(YES/NO) anon_other_write_enable= anon_max_rate= # ……限制匿名用户最大传输速率(0表示无限制,字节/秒)2)本地用户相关选项: local_enable= # ……是否允许本地系统用户访问(YES/NO) local_umask= # ……本地用户所上传文件的默认权限掩码值 local_root= # ……本地用户的FTP根目录(不写则默认为该用户宿主目录) chroot_local_user=# ……是否将FTP本地用户禁锢在其宿主目录中,不能cd其他目录 local_max_rate= # ……限制本地用户最大传输速率(0为不限制,字节/秒)3)全局配置相关选项: listen= # ……是否已独立运行的方式监听服务(YES/NO) listen_address= # ……设置监听FTP服务的IP地址(本服务器上的IP且只有一个) listen_port= # ……设置监听FTP服务的端口号(指定、修改监听端口) write_enable=YES # ……启用任何形式的写入权限(上传、删除文件等)必须开此项 download_enable= # ……是否允许下载文件(YES/NO) connect_port_20= # ……启用服务器主动模式(从20号端口建立数据连接) pasv_enable= # ……是否启用被动模式连接(YES/NO) pasv_max_port= # ……用于被动模式的服务器最大端口号 pasv_min_port= # ……被动模式的服务器最小端口号 pam_service_name= # ……设置用于用户认证的PAM文件位置/etc/pam.d/pam文件名 userlist_en

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档