ftp服务的配置与应用1

ftp服务的配置与应用1

ID:36426184

大小:2.09 MB

页数:35页

时间:2019-05-09

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

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

1、LINUX服务器配置与应用第02章ftp服务器配置与管理FTP的工作原理VSFTPD的简介VSFTPD的安装VSFTPD的配置VSFTPD服务故障实例分析FTP客户端的使用22FTP的工作原理FTP是目前Internet上最流行的数据传送方法之一。利用FTP协议,可以在服务器和客户机之间进行双向数据传输,而且可以一次传输一个或多个文件夹和文件。当一个网站在本地编辑完成后,一般都是通过FTP方式传送到服务器上的。33文件传输协议服务器(FTP)1.FTP协议概述FTP是TCP/IP的一种具体应用,FTP工作在OSI模型的第七层,T

2、CP模型的第四层上,即应用层,FTP使用的是传输层的TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的“三次握手”的过程,其意义在于客户与服务器之间的连接是可靠的,为数据的传输提供了可靠的保证。2.什么是FTP协议FTP是TCP/IP协议族中的一个协议,是英文FileTransferProtocol的缩写。该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的基础。3.FTP的基本工作原理(1)打开熟知端口(端口号为21),使客户进程能连接上;(2)

3、等待客户进程发起连接建立请求;(3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。4.FTP用户授权FTP地址如下:ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名上面的参数除了FTP服务器IP(或域名)为必要项外,其他项都是可有可无的。如以下地址都是有效FTP地址:ftp://ftp.whpu.edu.cnftp://lb:

4、123456@ftp.whpu.edu.cnftp://lb:123456@ftp.whpu.edu.cnftp://lb:123456@ftp.whpu.edu.cn:2003/soft/demo.doc互连网中大多数FTP服务器都支持“匿名”(Anonymous)登录。这类服务器的目的是向公众提供文件拷贝服务,不要求用户事先在该服务器进行登记注册,也不用取得FTP服务器的授权。5.FTP的传输模式(1)ASCII传输方式(2)二进制传输模式Linux环境下的FTP服务器1.Wu-ftpd2.ProFTPD3.vsftpdVS

5、FTPD的简介vsFTPd是目前Linux最好的FTP服务器工具之一,其中的vs就是“VerySecure”(很安全)的缩写,它的最大优点就是安全。1212VSFTPD的简介VSFTP的优点体积小93KApr232004vsftpd-1.2.1-3.i386.rpm可定制强可配置各种应用类型,匿名、虚拟、独立等。效率高在百兆网络里经过测试可达80多兆的传输速率。安全性好安全选项比较多,且自身安全性较好。1313FTP服务器的启动与配置1.FTP服务器的安装与启动在进行DNS服务器配置之前,首先要检查系统中是否安装了BIND域名服

6、务器,检查的方法可使用下面的命令:#rpm–qa

7、grepvsftpd如未安装vsftpd,则可以使用下面的命令安装:#rpm–ivhvsftpd-2.0.5-16.el5_4.1.i386.rpm6.2.3FTP服务器的启动与配置可使用下面的命令来进行BIND域名服务器的启动和停止。#servicevsftpdstart#servicevsftpdstop#servicevsftpdrestart下面的命令是用来检查vsftpd是否被启动:#pstree

8、grepvsftpdVSFTPD的配置VSFTPD的重要文件和目录/et

9、c/rc.d/init.d/vsftpd启动脚本/etc/vsftpd/ftpusers配置文件(禁止用户列表)/etc/vsftpd.user_list配置文件(同上)/etc/vsftpd/vsftpd.conf主配置文件/usr/sbin/vsftpd守候进程/usr/share/doc/vsftpd-1.2.1文档目录/var/ftp/pub匿名FTP目录16162.vsftpd的默认配置文件#是否允许匿名ftp,如否则选择NOanonymous_enable=YES#是否允许本地用户登录local_enable=YES

10、#是否开放本地用户的写权限write_enable=YES#设置本地用户的文件的掩码是022,默认值是077local_umask=022#是否允许匿名用户上传文件#anon_upload_enable=YES##是否允许匿名用户创建新的文件夹2.vsftpd的

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

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

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