Chapter 9 FTP.pptVIP

  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文档。上传文档
查看更多
Chapter 9 FTP.ppt

Chapter 9 FTP 介绍 最古老的传输协议之一 比较快速 明码传输,不安全 vsftpd安全性高 不同的用户身份 实体用户(real user) 访客(guest) 匿名用户(anonymous) chroot 将用户锁定在默认目录 保护系统安全 ftp的运作流程 主动式(三次握手) 被动式(四次握手) 客户端和服务器之间有防火墙 解决方式 防火墙所在的主机加载ip_conntrack_ftp模块和ip_nat_ftp模块; 选择被动连接方式。 主要配置文件 /etc/vsftpd/vsftpd.conf:主配置文件; /etc/pam.d/vsftpd:身份认证; /etc/vsftpd/ftpusers:阻止登录的用户(PAM); /etc/vsftpd/user_list:阻止登录的用户(vsftpd); /etc/vsftpd/chroot_list:设定用户的默认目录。 主要参数 pasv_enable=YES/NO 是否启动被动模式 connect_timeout=60 单位秒,数据连接的主动式,连接信号60秒内得不到客户端响应就断开连接; accept-timeout=60 单位秒。数据连接的被动式,当服务器端开启端口,60秒内客户端无响应,断开连接; data_connection_timeout=300 数据连接已经建立,无论主动还是被动,300秒内还是无法顺利完成数据传送,则断开连接; idle_session_timeout=300 300秒内客户端没有任何命令操作,就断开连接。 max_client=30 同一时间,最大连接数; max_per_ip=2 同一ip,同一时间最大连接数; pasv_min_port=65400 pasv_max_port=65410 指定被动连接的端口范围; 若为0,则随机取用不限制。 banner_file=/path/file 用户登录时的欢迎文字。 与实体用户相关的参数 guest_enable=YES/NO 若设置为yes,则任何以非匿名用户登录的用户均会被假设成guset身份,guest用户在服务器中默认取得FTP这个用户的权限,可以通过guest_username参数修改。 local_enable=YES/NO 控制能否以实体用户身份登录。只能以匿名身份登录。 local_mask=022 实体用户上传文件的权限控制。 local_max_rate 实体用户的传输速率,单位bytes/second; 若设置为0则不限制。 chroot_local_user=YES/NO 将所有的实体用户限制在自己的默认目录中。无论你切换哪个用户都在该目录下面。 chroot_list_enable=YES/NO chroot_list_file=/etc/vsftpd/chroot_list 控制一部分实体用户限制在自己的默认目录内。 需要自己手动创建chroot_list,记录限制的账号(一行一个账号)。我限制的是test1用户 userlist_enable=YES/NO 是否开启限制用户登录的限制。 userlist_file=/etc/vsftpd/user_list uselist_deny=YES/NO user_list的用户不能登录服务器 与匿名用户相关的参数 anonymous_enable=YES/NO 开启匿名登录 write_enable=YES。也要开启 anon_write_readable_only=YES/NO 只能读仅能下载 anon_other_write_enable=YES 匿名用户具有写入权限 anon_mkdir_write_enable=YES 匿名用户可以创建文件夹 anon_upload_enable=YES 匿名用户具有上传功能 no_anon_password=YES 匿名用户登陆跳过密码检验 上传文件put 下载文件get anon_max_rate=0 匿名用户的传输速率。 单位为字节每秒 anon_umask =077 匿名用户的权限 与系统安全相关的参数 tcp_wrappers=YES 支持tcp wrappers ps -ef | grep vsftpd 查看进程 nopriv_user=nobody 默认是以nobody 用户作为此服务执行者的权限。 指定用户不被chroot chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list 所有用户都被默认chroot; 只有列在chroot_list中的用户不被chroot。 只有指定用户能登录FTP

文档评论(0)

此项为空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档