ftp服务的配置与应用

ftp服务的配置与应用

ID:39964471

大小:1.11 MB

页数:37页

时间:2019-07-16

ftp服务的配置与应用_第1页
ftp服务的配置与应用_第2页
ftp服务的配置与应用_第3页
ftp服务的配置与应用_第4页
ftp服务的配置与应用_第5页
资源描述:

《ftp服务的配置与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Page1/36第5章内容回顾Apache是著名的Web服务器软件Apache服务器可采用RPM安装和源码编译安装两种安装方式Apache服务器的服务程序是httpd,主配置文件是httpd.confLAMP是由Linux、Apache、MySQL和PHP/Perl/Python组成的开放应用架构FTP服务的配置与应用第6章Page3/37本章目标了解FTP服务的基本概念了解常用的FTP服务器和FTP客户端软件掌握vsftpd服务器的配置和管理掌握使用ftp命令对FTP服务器进行测试Page4/37本章结构FTP服务

2、器FTP服务概述FTP服务的安装和简单配置FTP服务器及基本原理ftp命令与FTP客户端软件安装vsftpdvsftpd服务器的配置基本vsftpd服务的启动和关闭配置FTP服务器的虚拟用户典型FTP服务器设置FTP服务应用举例Page5/37FTP服务器及基本原理FTP服务的基本概念FTP是用于进行文件传输的网络协议FTP服务中分为服务器和客户机两个角色FTP服务器的传输模式主动模式:由服务器主动连接客户机建立数据链路被动模式:FTP服务器等待客户机建立数据链路FTP服务器使用的端口21端口用于与客户机建立命令链路

3、在主动模式下服务器使用20端口向客户机建立数据链路Page6/37主动模式的连接过程1:FTP客户机由大于1024的N端口向FTP服务器的21端口发出请求建立命令链路2:FTP服务器由21端口向FTP客户机的N端口回应,确认建立命令链路3:FTP服务器由20端口向FTP客户机的N+1端口主动建立数据链路连接4:FTP客户机由N+1端口向FTP服务器的20端口回应,确认数据链路的建立Page7/37被动模式的连接过程1:FTP客户机由大于1024的N端口向FTP服务器的21端口发出请求建立命令链路2:FTP服务器由21

4、端口向FTP客户机的N端口回应,确认建立命令链路3:FTP服务器会通过已建立的数据链路通知客户机自己已经打开了大于1024的端口M,用于建路数据链路;当需要传输数据时,FTP客户机会通过N+1端口向FTP服务器的M端口请求建立数据链路4:FTP服务器在M端口监听到FTP客户机的连接请求后,将从M端口向FTP客户机的N+1端口确认数据链路的建立Page8/37常用FTP服务器软件Windows下常用的FTP服务器软件IIS具有FTP服务器的功能Serv-U是流行的FTP服务器软件Linux下的FTP服务器Wu-ftpd

5、出现较早,运行稳定,安全性稍差Proftpd在配置文件和安全性方面有很大改进vsftpd着重强调服务的安全性,运行效率也很高vsftpd服务器是本章学习的重点Page9/37ftp命令作为FTP客户端ftp命令是最基本的FTP客户端软件在Linux和Windows系统中都默认提供ftp命令ftp命令的交互环境中使用命令对FTP服务器进行操作ftp中很多命令与Bash中的命令类似binary设置传输二进制文件,ascii设置传输文本文件get命令用于下载文件,put命令用于上传文件mget和mput用于一次下载或上传多

6、个文件bye命令可退出ftp命令交互环境Page10/37FTP客户端软件FTP客户端软件的特点运行在图形环境下的窗口程序可使用鼠标和通过菜单进行操作用户界面友好,操作方便常用FTP客户端软件CuteFTP是Windows下流行的商业软件Filezilla是Windows下运行的开源软件gftp是Linux中GNOME桌面环境中运行的FTP客户端软件,是GNOME的重要组成部分Page11/37安装vsftpdvsftpd的安装需要注意以下几点RHEL4系统中默认没有安装vsftpd服务器vsftpd服务器的安装文件

7、位于第1张安装光盘中安装文件名称是vsftpd-2.0.1-5.i386.rpm使用rpm命名可顺利安装该软件包#rpm-ivhvsftpd-2.0.1-5.i386.rpmPage12/37vsftpd.conf配置文件vsftpd.conf是vsftpd服务器的主配置文件/etc/vsftpd/vsftpd.conf配置文件中所有的配置项都有相同的格式anonymous_enable=YES配置文件中的注释行以“#”开始配置文件的详细帮助信息可查询手册页#manvsftpd.confPage13/37vsftpd

8、服务器的缺省配置vsftpd.conf文件中的缺省配置为:anonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_fo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。