电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

linux ftp服务器的配置及各种知识点,本人亲自总结

  • 资源ID:55310391       资源大小:46.50KB        全文页数:5页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

linux ftp服务器的配置及各种知识点,本人亲自总结

ftp 服务器的安装与配置 一。项目概要:校园网提供了比较多的网络应用服务,如:办公系统,教学资源系统,教学管理系统, 越来越多的老师和同学开始使用校园网提供的服务,他们希望校园网提供一些常用软件的 下载服务,同时教师们也希望把一些教学资料放到服务器上,以便教师间交流,学生在课 后能下载学习。随着学习精品课程建设工作的推进,不少教师建设了课程网站,把教学资料放到网站上。 还有一些教师建设了个人网站,以展示自己的科研成果。为了让这些网站真正发挥作用, 需要提供一个统一的平台用于放置这些网站,供学生访问。 = 二。ftp 协议文件传输协议(File Transfer Protocol)定义了一个在远程计算机系统和本地计算机系 统之间传输文件的标准。ftp 运行在 OSI 参考模型的 应用层,利用传输控制协议 TCP 在不 同的主机之间提供可靠的数据传输。FTP 服务是 internet 最早应用于主机之间进行数据传输的基本服务之一。它的特点: (1)ftp 协议简化了文件传输的复杂性,弄够独立于平台,不受计算机和操作系统类型的 限制。无论是 PC、服务器,还是 Windows、linux、unix 操作系统,都可以作为 ftp 客户端 和服务器。 (2)ftp 实现了可靠的数据传输。ftp 是运行在 TCP 上的,这就保证了数据传输的正确性, 并在发生错误的情况下修正。 (3)支持端点续传功能,极大方便用户并减少 CPU 和网络开销。FTP 有两种常用的操作: 从 ftp 服务器上复制文件到本地计算机,成为“下载(download) ” ,若将文件从本机复制 到服务器上,称为“上传(upload) ” = 三。FTP 的传输模式 有两种: (1)主动模式(PORT 模式) 。主动模式的 ftp 客户端发送 PORT 命令到 ftp 服务器。 (2)被动模式(PASV 模式) 。主动模式:ftp 客户端随机开启一个大于 1024 的端口 N 向 ftp 服务器的 TCP 21 端口发 起连接,通过这个通道发送 PORT 命令,port 命令包含了客户端用于接受数据的端口 N+1. 在传输数据时,服务器通过 TCP 20 端口连接至客户端的 N+1 端口发送数据。在此模式下, 数据传输通道是由服务器主动建立起来的。被动模式:在建立控制通道的时候,ftp 客户端随机开启一个大于 1024 的端口 N 向 ftp 服务器的 TCP 21 端口放弃连接,但建立连接后发送 的是 PASV 命令。ftp 服务器收到 PASV 命令后,随机打开一个高端端口(端口号大于 1024)并通过 port 命令通知客户端在 在这个端口上有传送数据的请求。客户端连接 ftp 服务器此端口,然后 ftp 服务器通过这个 端口进行数据传送。 = 四。FTP 的用户 根据 ftp 服务器服务的对象不同,可以将 ftp 服务的使用者分为 3 类: 本地用户,虚拟用户和个人用户。如果用户拥有提供 ftp 服务的服务器上的本地账号,则为本地用户。 本地用户可以通过自己的账号和口令登陆服务器。当授权访问的本地用户登陆系统后,其登陆目录为自己的主目录($HOME) 。本地用户既可以下载也可以上传。如果用户仅拥有登陆服务器的远程账号,且此账号只能用于文件传输服务,则称之为 虚拟用户。它可以通过自己的账号和口令登陆 ftp 服务器。当授权访问的虚拟用户登陆系 统后,其登陆目录为服务器指定的目录。通常,虚拟用户既可上传也可下载。如果用户在远程 ftp 服务器上没有账号,称此用户为匿名用户。若 ftpfuwq 通过匿名访 问功能,则任何用户都可通过输入账号(anonmous)和口令(一般为用户自己的邮箱)进 行登陆,登陆只能访问指定的目录。一般,匿名用户只具有下载功能。 = 五。FTP 服务器软件和客户端软件 (1)ftp 服务器软件。 linux 下最常用的服务器软件有 Wu-ftpd、Proftpd、Pureftpd 和 vsftpd 等。red hat enterprise linux 5 内置了 vsftpd windows 下使用最广泛的 ftp 服务器软件是 Serv-U,设置简单,功能强大,性能稳定。 (2)ftp 客户端软件 linux 和 windows 都提供了登陆 ftp 服务器的命令行根据,linux 下是 lftp,windows 下是 ftp。windows 下还有许多图形化的 ftp 工具,如 CuteFTP, FlashFxP 等。 另外,无论是 linux 还是 windows,都可以在浏览器中通过 ftp 协议访问 ftp 服务器。 =六。安装和 启动 vsftpd 服务 linux 5 中的 vsftpd 不会默认安装,安装之前需要查看一下 #rpm -q vsftpd 若没有安装 #rpm -ivh vsftpd-2.0.5-10.3l5.i386.rpm启动服务 #service vsftpd start #service vsftpd status 或者 #/etc/init.d/vsftpd start可以使用 ntsysv 让 vsftpd 服务在开机时自动加载 #chkconfig -level 35 vsftpd on = 七。配置 vsftpd (1)vsftpd 的配置文件 /etc/vsftpd/vsftpd.conf vsftpd 的主配置文件 /user/sbin/vsftpd vsftpd 的主程序 /etc/rc.d/init.d/vsftpd 启动脚本 /etc/vsftpd/ftpusers 禁止访问 vsftpd 的脚本文件 /etc/vsftpd/user_list 允许或禁止访问 vsftpd 的用户列表文件 /var/ftp 匿名用户主目录 / var/ftp/pub 匿名用户的下载目录,此目录需赋权限 chmod 777 pub/etc/logrotate.d/vsftpd.log vsftpd 的日志文件 = 八。主配置文件 vsftpd.confvsftpd 的主配置文件/etc/vsftpd/vsftpd.conf 包含了很多配置选项,每个选项设置为一行, 格式为“option=value”,注意“=”两边不能留空格。vsftpd.conf 文件以“#”开头的是注 释行。常用的配置选项有:listen_address=ip address 提供 FTP 服务的 IP 地址listen_port=port_value 控制连接的监听端口,默认为 21ftp_data_port=port number FTP 服务器传输端口值,默认为 20port_enable=yes|NO 是否允许使用主动模式,默认为 YESpasv_enable=YES|NO 是否允许使用被动模式,默认为 YES ascii_upload_enable=YES|NO 是否允许使用 ASCII 模式上传文件,默认为 NO ascii_download_enable=YES|NOmax_clients=value FTP 服务器最大的连发并列数,默认值为 0,表示不限最大数 max_per_ip=value 每个 IP 地址最大的连接并发数目,默认值为 0,表示不限最大数 anonymous_enable=YES|NO 是否允许匿名登陆,默认为 NOno_anon_password=YES|N0 匿名用户登陆时是否需要密码,默认为 NO anon_world_readable_only=YES|NO 是否只允许匿名用户下载可阅读文挡local_enable=YES|NO 本地用户是否可以登陆 vsftpd,默认值为 YESguest_enable=YES|NO 虚拟用户是否可以登陆 VSFTPD,默认值为 NOuserlist_deny=yes|NO 禁止还是只允许由 user_list 设置文件中的用户登录 FTP 服务器。此选项在 user_list=yes 时 生效。yes,默认值,禁止文件中的用户登录,同时也不向这些用户发出输入口令信息。 no,只允许在文件中的用户登录write_enable=yes|no 是否可以使用任何可以修改文件的 FTP 的指令,比如, STOR,DELE,RNFR,RNTO,MKD,RMD,APPE 以及 SITE,默认值为 nodirlist_enable=yes|no是否允许用户列目录,默认值为 yesdownload_enable=yeschroot_local_user=yes|no 是否将本地用户限制在家目录,默认值为 NOanon_max_rate=value 匿名用户的最大传输速率,单位是 B/s,默认值为 0,表示不限制local_max_rate=value 本地用户的最大传输速率,单位是 B/s,默认值为 0,表示不限data_connection_timeout=value 空闲的数据连接超时时间,默认值为 300sidle_session_timeout=value 空闲用户的超时时间,默认值为 300stcp_wrappers=yes|no 在 vsftpd 中使用 tcp_wrappers 远程访问控制机制,默认值为 yes - 架设允许匿名用户上传的 FTP 服务器外语系的老师为了共享教学资料,需架设一个 FTP 服务器,允许所有老师以匿名用 户登录 FTP 服务器,可以浏览文件,上传文件和创建文件夹,但不允许删除和修改文件。 操作步骤如下: (1) 打开 vsftpd 主配置文件 vsftpd.conf#vi /etc/vsftpd/vsftpd.conf (2) 添加匿名用户支持 在主配置文件 vsftpd.conf 添加一行,打开 vsftpd 服务器对匿名用户的支持anonymous _enable=yes (3) 设置匿名用户权限write_enable=yesanon_upload_enable=yesanon_mkdir_write_enable=yesanon_world_readable_only=noanon_other_write_enable=yes (4) 添加匿名用户本地写权限在/var/ftp 文件夹下创建一个名为 share 德文件夹,并添加写权限。 #mkdir /var/ftp/share #chmod 0+w /var/ftp/share (5) 重启 ftpd 服务器 #service vsftpd restart = 架设用于维护网站内容的 FTP 服务器 软件系为了维护 ftp 服务器,需架设一台 ftp 服务器,希望通过这台

注意事项

本文(linux ftp服务器的配置及各种知识点,本人亲自总结)为本站会员(小**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.