版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本章目标FTP服务的基本概念安装ftp服务器所需掌握vsftpd服务器的配置和管理使用ftp命令对FTP服务器进试FTP服务器及基本原理FTP服务的基本概念FTP是用于进行文件传输的网络协议FTP服务中分为服务器和客户机两个角色
FTP服务器的传输模式主动模式:由服务器主动连接客户机建立数据链路模式:FTP服务器等待客户机建立数据链路FTP服务器使用的端口21端口用于与客户机建立命令链路在主动模式下服务器使用20端口向客户机建立数据链路主动模式的连接过程命令链路1:FTP客户机由大于1024的N端口向FTP服务器的21端口发出请求建立命令链路2:FTP服务器由21端口向FTP客户机的N端口回应,确认建立3:FTP服务器由20端口向FTP客户机的N+1端口主动建立数据链路连接4:FTP客户机由N+1端口向FTP服务器的20端口回应,确认数据链路的建立模式的连接过程1:FTP客户机由大于1024的N端口向FTP服务器的21端口发出请求建立命令链路2:FTP服务器由21端口向FTP客户机的N端口回应 确认建立3:FTP服务器会通过已建立的数据链路通知客户机自己已经打开了大于1024的端口M,用于建路数据链路;当需要传输数据时,FTP客户机会通过N+1端口向FTP服务器的M端口请求建立4:FTP服务器在M端口
到FTP客户机的连接请求后,将从
M端口向FTP客户机的N+1端口确认数据链路的建立常用FTP服务器Windows下常用的FTP服务器IIS具有FTP服务器的功能Serv-U是流行的FTP服务器
Linux下的FTP服务器Wu-ftpd出现较早,运行稳定,安全性稍差Proftpd在配置文件和安全性方面有很大改进vsftpd着重强调服务的安全性,运行效率也很高ftp命令作为FTP客户端ftp命令是最基本的FTP客户端在Linux和Windows系统中都默认提供ftp命令ftp命令的交互环境中使用命令对FTP服务器进行操作get命令用于 文件,put命令用于上传文件mget和mput用于一次 或上传多个文件bye命令可退出ftp命令交互环境FTP客户端FTP客户端 的特点运行在图形环境下的窗口程序可使用鼠标和通过菜单进行操作用户界面友好,操作方便常用FTP客户端web浏览器都可以直接CuteFTP是Windowsftp行的商业安装vsftpdvsftpd的安装需要注意以下几点系统中默认没有安装vsftpd服务器安装文件名称是vsftpd-2.0.1-5.i386.rpm使用rpm命名可顺利安装该
包#
rpm
-ivh
vsftpd-2.0.1-5.i386.rpm#
yum-y
install
vsftpd*vsftpd.conf配置文件vsftpd.conf是vsftpd服务器的主配置文件/etc/vsftpd/vsftpd.conf配置文件中所有的配置项都有相同的格式anonymous_enable=YES配置文件中的注释行以“#”开始配置文件的详细帮助信息可查询手册页#
man
vsftpd.confvsftpd.ftpusers文件vsftpd.ftpusers用于保存不允许进行FTP登录的本地用户帐号#
head
-5
/etc/vsftpd.ftpusers#
Usersthat
arenotallowed
tologin
via
ftprootbindaemonadmvsftpd.ftpusers文件中可 高权限本地用户登录FTP服务器,提高了系统的安全性vsftpd.user_list文件控制vsftpd.user_list文件具有对vsftpd服务器更灵活的用户/etc/vsftpd.user_list使用vsftpd.user_list文件需要在主配置文件中进行设置设置
vsftpd.user_list文件中的用户登录userlist_enable=YESuserlist_deny=YES设置只允许vsftpd.user_list文件中的用户登录userlist_enable=YESuserlist_deny=NO用户登录vsftpd服务器提供 用户登录的功能用户使用的登录用户名anonymousftpFTP用户登录的口令通常是使用用户的地址,在vsftpd中输入任何字符串或直接回车都可以登录所有 用户都登录到相同的
中/var/ftp服FTP服务器的 登录可用于构建公共的文件务器vsftpd服务的启动和关闭服务器启动启动 名称是vsftpd/etc/init.d/vsftpdvsftpd服务需要设置在运行级别3和5自动启动#
chkconfig
--level
35
vsftpd
on服务器启动#
service
vsftpd
start服务器停止#
service
vsftpd
stop服务器状态查询#
service
vsftpd
status使用ftp命令登录FTP服务器ftp命令登录FTP服务器的格式#
ftp
登录使用用户名anonymous或ftp登录的FTP根
为系统本地用户登录“/var/ftp”使用系统用户帐号和口令登录ftp服务器登录FTP服务器后的 为用户宿主户可转换到系统中的其他,用FTP本地用户帐号的问题使用FTP本地用户帐号存在安全性问题后可从宿主本地用户登录FTP录,不是很安全可以设置将本地用户禁锢在宿主转换到其他目中将FTP本地用户禁锢在宿主中在vsftpd.conf文件中添加设置项chroot_local_user=YES重新启动vsftpd服务#
service
vsftpd
restart使用ftp客户端验证本地用户登录FTP服务器后,宿主将作为根vsftpd中支持的用户类型用户使用公共的用户帐号进行登录,通常用于提供公共文件 服务本地用户使用Linux系统用户帐号登录,每个用户都使用各自的宿主配置vsftpd服务器中的资源限制vsftpd服务器中的资源使用可以进行限制max_clients=100max_per_ip=5local_max_rate=500000anon_max_rate=200000max_
max_p
local_manon_max_rate设置项用于设置器所允IP地址用户的最用户的最大传输速率,单位为
时表示0时表示bytes/se
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋买卖双方2024年度二手小产权购房合同中的合同争议解决方式3篇
- 购书合同范本则
- 过户子女买卖协议书
- 绿化苗木购销合同书范本
- 校园安全生产大培训大宣讲
- 大客户代表的职责模版(2篇)
- 劳动法合同签订期限3篇
- 幼儿园保安协议书
- 国家安全保密协议范文标准版
- 食品代理合同协议书
- 2023北京海淀区八上初二期末数学试卷及答案
- 住宅质量通病防治手册=防渗漏篇
- 第二单元良知与悲悯《学习任务三:分析戏剧冲突,探究悲剧产生的原因》名师单元教学设计2课时
- 文化差异与跨文化交际知到章节答案智慧树2023年郑州大学
- 微电影创作知到章节答案智慧树2023年上海杉达学院
- 互联网导论知到章节答案智慧树2023年上海第二工业大学
- 室内分布设计(室分)设计零基础培训
- 急性酒精中毒急救护理
- 分数的意义一等奖说课稿
- 电影音乐欣赏智慧树知到答案章节测试2023年华南农业大学
- 中考语文专题07 理解句子的含义及表达效果(学生版)-2022年中考现代文阅读高频考点解题36计
评论
0/150
提交评论