浅析FTP服务器配置与管理中的排错方法

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:yjn511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  FTP(文件传输协议)是一个用于从一台主机向网络中另外一台主机传送文件的协议。该协议的历史可追溯至1971年,不过至今仍然极为流行。在一个典型的FTP会话中,用户坐在本地主机前,想把文件传送到一台远程主机(上传)或者想把文件从一台远程主机传送过来(下载)。该用户必须提供一个合法的用户名和口令才能访问远程主机。给出这些身份认证信息后,它就可以在本地文件系统和远程文件系统之间传送文件了。
  用户通过一个FTP用户接口与FTP服务器交互。他首先提供一个远程主机的主机名,这使得本地主机中的FTP客户进程建立一个与远程主机中的FTP服务器进程之间的连接。用户接着提供用户名和口令,这些信息将作为FTP命令参数经由TCP连接传送到服务器。服务器批准后,该用户就在本地文件系统和远程文件系统之间传输文件。
  FTP服务不受计算机类型以及操作系统的限制,无论是PC机、服务器、大型机,也不管操作系统是Linux、DOS还是Windows,只要建立FTP连接的双方都支持FTP协议,就可以方便地传输文件。目前FTP服务主要应用于文件的上传与下载、软件的高速下载和Web站点的维护与更新。在Linux系统下常见的FTP服务器软件有vsftpd、proftpd和wu-ftpd。
  1 FTP工作原理
  FTP服务采用客户机/服务器模式,FTP客户机和服务器使用TCP建立连接。FTP服务器使用两个并行的TCP连接来传送文件,一个是控制连接,一个是数据连接。
  其中,控制连接用于在客户主机和服务器主机之间发送控制信息,例如用户名和口令、改变远程目录的命令、取来或放回文件的命令。数据连接用于真正传输文件。
  在FTP客户机和服务器的会话建立过程中,具体经历以下几个阶段:
  1.1当FTP客户机启动与远程FTP服务器间的一个FTP会话时,FTP客户机首先发起建立与FTP服务器21端口之间的控制连接,然后经由该控制连接把用户名和口令发送给服务器。
  1.2客户机还经由该控制连接把本地临时分配的数据端口告知服务器,以便服务器发起建立一个从FTP服务器20端口到客户机指定端口之间的数据连接。
  1.3当用户每次请求传送文件时,FTP将在服务器的20端口打开一个数据连接。当数据传输完毕后,用于建立数据连接的端口会自动关闭,到再有文件传送请求时重新打开。
  1.4在FTP会话中,控制连接在整个用户会话期间一直处于打开状态,而数据连接则为每次文件传送请求重新打开一次。也就是说,在整个FTP会话过程中,控制连接是持久的,而数据连接是非持久的。
  2 FTP的排错方法
  客户机想访问FTP服务器上的资源,首先要满足能和FTP服务器通信。如果客户和服务器不能通信,就不可能访问服务器,更不用说下载资源了。还有服务器防火墙应放21端口(FTP端口)。在满足这两个条件后,下面我们分析FTP常见错误,探讨FTP的排错方法。
  2.1拒绝账户登录(错误提示:OOPS无法改变目录)。当客户端使用ftp账号登录服务器时,提示“500 OOPS”错误。
  接收到该错误信息,其实并不是vsftpd.conf配置文件设置有问题,而重点是“cannot change directory”,无法更改目录。造成这个错误,主要有以下两个原因。①目录权限设置错误。该错误一般在本地账户登录时发生,如果管理员在设置该账户主目录权限时,忘记添加执行权限(X),那么,就会收到该错误信息。FTP中的本地账号,需要拥有目录的执行权限,请作用chmod命令添加“X”权限,保证用户能够浏览目录信息,否则拒绝登录。对于FTP的虚拟账号,即使不具备目录的执行权限,也可以登录FTP服务器,但会有其他错误提示。为了保证FTP用户的正常访问,请开户目录的执行权限。②SELinux。FTP服务器开启了SELinux针对FTP数据传输的策略,也会造成“无法切换目录”的错误提示,如果目录权限设置正确,那么,需要检查SELinux的配置。用户可以通过setsebool命令,禁用SELinux的FTP传输审核功能。
  [root@RHEL4~]# setsebool –P ftpd_disable_trans 1
  重新启动vsftpd服务,用户能够成功登录FTP服务器。
  2.2客户端连接FTP服务器超时。造成客户端访问服务器超时的原因,主要有以下几种情况。①线路不通。使用ping命令测试网络连通性,如果出现“Request Timed Out”,说明客户端与服务器的网络连接存在问题,检查线路的故障。②防火墙设置。如果防火墙屏蔽了FTP服务器控制端口21,以及其他的数据端口,则会造成客户端无法连接服务器,形成“超时”的错误提示。需要设置防火墙开放21端口,并且,还应该开启主动模式的20端口,以及被动模式使用的端口范围,防止数据的连接错误。
  2.3账户登录失败。客户端登录FTP服务器时,还有可能会收到“登录失敗”的错误提示。
  登录失败,实际上牵扯到身份验证,以及其他一些登录的设置。①密码错误。请保证登录密码的正确性,如果FTP服务器更新了密码设置,则使用新密码重新登录。②PAM维模块。当输入密码无误,但仍然无法登录FTP服务器时,很有可能是PAM模块中vsftpd的配置文件错误造成的。PAM的配置比较复杂,其中auth字段主要是接受用户名和密码,进而对该用户的密码进行认证,account字段主要是检查账户是否被允许登录系统,账户是否已经过期,账户的登录是否有时间段的限制等,保证这两个字段配置的正确性,否则FTP账号将无法登录服务器。事实上,大部分账号登录失败都是由这个错误造成的。③用户目录权限。FTP账号对于主目录没有任何权限时,也会收到“登录失败”的错误提示,根据该账号的用户身份,重新设置其主目录权限,重启vsftpd服务,使配置生效。
  参考文献:
  [1]杨云等.Linux网络服务器配置管理项目实训教程[M] 北京:中国水利水电出版社 2010.07
  [2]么丽颖.Linux系统管理和应用[M] 北京:中国铁道出版社 2011.08
  [3]谢树新.Linux网络服务器配置与管理项目教程[M] 北京:科学出版社 2011.08
其他文献
房地产关系到整个国民经济的稳定发展与金融安全。近几年来,随着我国城乡一体化进程的加快,房地产建设的步伐也随之加快,房地产建设的高增长已经建造了足够多的房子,因为受土地稀缺、人员工资增长、建筑材料涨价和一些不合理费用等因素的影响,使得房价增长过快,在城市中多数人群已经买不起房,建设和销售产生了突出的矛盾。究其原因,首先是因为房地产业单纯依托于土地开发和过度依赖银行信贷。在我国土地由政府控制,是稀缺性
期刊
学习兴趣是指对学习活动产生的心理上的爱好和追求的倾向,这种倾向是和一定的情感相联系的。它具有相对的稳定性和较强的延续性,对某个事物的“猎奇”心理或偶尔有兴趣是不能称之为兴趣的。学生有学习兴趣应表现在他们有主动了解、积极探索的愿望上,有不惜时间、不怕困难、可以集中较长注意力的表现上,而且也表现在愉快的学习情绪上。一时有兴趣或偶尔爱好仅仅是兴趣的萌芽。根据电教媒体的特点,学生容易产生兴趣的萌芽,教师应
期刊
引言  在施工阶段对工程造价的控制主要是在施工过程中的设计变更和现场签证的控制,它不仅关系到施工进度和工程质量,对项目工程造价的控制有着直接的关系。同时,又因为设计变更和现场签证发生在施工过程,牵涉内容广,构成原因复杂,难以确定造价等因素,因此重视和搞好设计变更和现场签证是控制工程造价的重要措施。  由于设计变更和现场签证而调整的工程造价占整个单位工程竣工结算的比例非常大,尤其在技改、技措工程中所
期刊
随着国家“三金工程”大力发展和全面推广,信息技术得到了全面发展,全国各个高校都开展了网络技术下的课程改革。在传统的教学方法的基础上引入了多媒体信息技术,它以生动、活泼、互动的教学方式,在教育形式上给学生以全新的感受,达到了更佳的教学效果。信息技术的发展不断改变着高校的教学方式,多媒体教学是一种大信息,全方位和高效益的教学方式,多媒体网络信息技术走进思政课堂,使平面的教学变成多维立体教学,使静态变为
期刊
一、指导思想与理论基础  高校学分制改革的目的在于充分调动学生的学习能动性,根据个体情况因材施教,在全面培养的基础上追求个性发展。学分制下学生学习的内容以选择为中心,学生真正成为学习的主体。同时学分制也将竞争机制引入了教学过程。由于各自的选择不同,不同个体之间的差异在学分制下会更大。因此学分制产生的竞争机制使整体教学水平得以提高,但也对教学管理提出了更高的要求,要明确管理责任,充分发挥教学管理者的
期刊
在城市园林绿化的实施过程中,苗木的种类、规格、外形、栽植与后期管理成为我们关注的焦点,而对立基之本的土壤却少有要求或敷衍了事,要么土壤质量差,各种建筑与生活垃圾混杂其中;要么贫瘠,缺少植物生长所需养料;或者土壤合格但深度不足,难以满足植物生长要求,在这种先天不足的情况下,以现有管理制度与管理条件,奢谈通过后期施肥来改良土壤肯定是不现实的。我们也想回填好土,却突然发现,占用无数耕田(具备良好土壤)
期刊
一、设计缘由  为了使无线行动网路的实用性及涵盖率更大,我们设计了一个多跳接(Multihop)的行动网路,亦即扩大了无线区域网路上的进接点(AccessPoint)的功能,使其下所控管的行动电脑,能利用彼此间转送的功能,多跳接模式与进接点连结进而能存取网际网路上的资料。另外,我们又利用现有的行动数据(Mobile Data) 网路如CDPD(Cellular Digital Packet Dat
期刊
网络互动教学是现代教育技术应用的一种方式,是把网络技术应用于课堂教学中来,使学生在教师的引导下,借助网络和多媒体技术进行个别学习、自主学习、协作学习,以达到多向互动、多维反馈、多元发展的目的。它主要利用网络的交互性提高课堂教学效果。那么究竟网络互动教学该如何在课堂教学中体现呢?  一、网络互动教学进一步体现了教师的主导地位  一方面在课前的准备上,如教学设计、资源准备、课件设计等。运用网络互动教学
期刊
随着科技水平的不断发展,信息技术在社会各个领域的应用也不断地发展与深入,教育教学也不例外,如何在教学中合理运用信息技术也成了一个待解决的问题。下面,针对现在教学中遇到的一些问题,笔者谈谈自己的观点,以供大家探讨。  一、运用多媒体信息技术不是把教学变成“电子黑板”  有些人认为信息技术运用于教学就是将文字教材电子化,就是把教材和课堂教学结合起来用多媒体展示,这种观点忽视了信息技术运用于教学的目的,
期刊
一、前言  信息技术(Information Technology,简称IT),是主要用于管理和处理信息所采用的各种技术的总称。信息技术教育的内涵由信息技术课程和信息技术与其他学科的整合两大部分组成。  教育信息化是一个动态的不断发展的过程,并将信息资源定义为教育信息化过程中的核心,当然,需要指出的是,教育信息化的推广与发展以教育思想和现代教育理论的指导为基础,因此,信息技术与教育创新之间的关系并
期刊