电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

5页
  • 卖家[上传人]:小**
  • 文档编号:55310391
  • 上传时间:2018-09-27
  • 文档格式:DOC
  • 文档大小:46.50KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 ftp 服务器的安装与配置 一。项目概要:校园网提供了比较多的网络应用服务,如:办公系统,教学资源系统,教学管理系统, 越来越多的老师和同学开始使用校园网提供的服务,他们希望校园网提供一些常用软件的 下载服务,同时教师们也希望把一些教学资料放到服务器上,以便教师间交流,学生在课 后能下载学习。随着学习精品课程建设工作的推进,不少教师建设了课程网站,把教学资料放到网站上。 还有一些教师建设了个人网站,以展示自己的科研成果。为了让这些网站真正发挥作用, 需要提供一个统一的平台用于放置这些网站,供学生访问。 = 二。ftp 协议文件传输协议(File Transfer Protocol)定义了一个在远程计算机系统和本地计算机系 统之间传输文件的标准。ftp 运行在 OSI 参考模型的 应用层,利用传输控制协议 TCP 在不 同的主机之间提供可靠的数据传输。FTP 服务是 internet 最早应用于主机之间进行数据传输的基本服务之一。它的特点: (1)ftp 协议简化了文件传输的复杂性,弄够独立于平台,不受计算机和操作系统类型的 限制。无论是 PC、服务器,还是 Windows、linux

      2、、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 客户端随机开启一个

      3、大于 1024 的端口 N 向 ftp 服务器的 TCP 21 端口放弃连接,但建立连接后发送 的是 PASV 命令。ftp 服务器收到 PASV 命令后,随机打开一个高端端口(端口号大于 1024)并通过 port 命令通知客户端在 在这个端口上有传送数据的请求。客户端连接 ftp 服务器此端口,然后 ftp 服务器通过这个 端口进行数据传送。 = 四。FTP 的用户 根据 ftp 服务器服务的对象不同,可以将 ftp 服务的使用者分为 3 类: 本地用户,虚拟用户和个人用户。如果用户拥有提供 ftp 服务的服务器上的本地账号,则为本地用户。 本地用户可以通过自己的账号和口令登陆服务器。当授权访问的本地用户登陆系统后,其登陆目录为自己的主目录($HOME) 。本地用户既可以下载也可以上传。如果用户仅拥有登陆服务器的远程账号,且此账号只能用于文件传输服务,则称之为 虚拟用户。它可以通过自己的账号和口令登陆 ftp 服务器。当授权访问的虚拟用户登陆系 统后,其登陆目录为服务器指定的目录。通常,虚拟用户既可上传也可下载。如果用户在远程 ftp 服务器上没有账号,称此用户为匿名用户。若 ft

      4、pfuwq 通过匿名访 问功能,则任何用户都可通过输入账号(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 不会默认安装,安装之前需要查看一下

      5、#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

      6、 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_

      7、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,默认值为 nodir

      8、list_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服务器的配置及各种知识点,本人亲自总结》由会员小**分享,可在线阅读,更多相关《linux ftp服务器的配置及各种知识点,本人亲自总结》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.