Linux操作系统实用技术

Linux操作系统实用技术

ID:41063957

大小:108.00 KB

页数:10页

时间:2019-08-15

Linux操作系统实用技术_第1页
Linux操作系统实用技术_第2页
Linux操作系统实用技术_第3页
Linux操作系统实用技术_第4页
Linux操作系统实用技术_第5页
资源描述:

《Linux操作系统实用技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux操作系统实用技术第九课FTP与FTP服务器河北经贸大学王春海本节内容网络服务的本质一个计算机可以同时访问多个服务,与多个服务器同时建立连接计算机端口号不同在一个网络中,只要IP地址不同,可以使用相同的服务端口号一台服务器可以同时提供多个服务,但服务端口号不能相同一台服务器可以使用多个IP地址提供多个服务。同一IP地址提供的服务端口号不能相同同样,工作站也可以有多个不同IP地址那么,什么是服务呢?标准的服务端口标准的网络服务可以省略端口这是刚才介绍的网络连接拓扑图实际上,在真正的网络中,从客户端A到服务

2、器B,建立连接的过程要复杂的多。什么是FTPFTP有什么用FTP工作原理下传和下载访问FTP服务器需要身份认证匿名FTPFTP协议与FTP服务器•FTP工作原理:FTP采用¡°客户机/服务器¡±方式,客户端要在自己的本地计算机上安装FTP客户程序,支持FTP协议的服务器就是FTP服务器。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。FTP连接模式•FTP的连接模式有三种:主动模式(

3、PORT);被动模式(PASV);单端口传输模式;在互联网的所有服务中,FTP服务器的连接模式是比较复杂的。FTP服务器:Port模式PORT模式FTP服务器:PASV模式单端口模式FTP网络中的防火墙问题vsFTP内容提要•vsFTP服务器的安装和启动•FTP客户端命令简介•用户管理文件vsftpd.users和vsftpd.user_list的内容•主要配置文件sftpd.conf解析•FTP(FileTransferProtocol,文件传输协议)服务器提供Internet文件传输服务。Linux中常用的

4、有WU-FTP、ProFTP、PureFTP及vsFTP等。在Fedora8下自带的是vsFTP,它是一个小巧、高效、安全的FTP服务器软件.本章将介绍vsFTP服务器的安装、配置及使用等。vsFTP简介•vsFTP是一种基于GPL的在UNIX/Linux中非常安全且快速的FTP服务器,其中vs是“VerySecure”的缩写,具有安全、高速和稳定的性能。在速度方面,使用ASCII模式下载数据时,速度是WU-FTP的两倍,如果Linux使用的是2.4.x版本的内核,在千兆以太网上的下载速度可达86Mbps。在稳

5、定性方面,在单机服务器上支持4000个以上的并发连接,最高可支持15000个并发连接。除此之外,vsFTP还具有如下特性:•支持基于IP的虚拟FTP服务器;•支持虚拟用户;•支持PAM或xinetd/tcp_wrappers的认证方式;•支持两种运行方式:standalone和xinetd方式;•支持每个虚拟用户的独立配置;•支持带宽限制。vsFTP的运行模式•一种是独立(standalone)运行模式,另外一种是xinetd(eXtendedInternetServicesDaemon,即:扩展的Intern

6、et服务守护进程)模式。两种模式运行机制是不同的,独立运行模式适合专业的FTP服务器,且FTP总是一直有人访问,占用资源比较大,如果FTP服务器总是有人访问和登入建议采用这种模式。如果FTP服务器访问人数比较少,建议您用xinetd模式。xinetd模式的运行方式一直监听端口,当客户端(Client)有FTP连接请求时,首先会将连接传至xinetd,xinetd再将此要求传至vsftpd,启动相应的vsftp服务进程(即:vsftpd)。以下的内容主要是介绍独立模式下的vsftpd启动和配置方式。vsFTP服务

7、器的安装•在Fedora8中带的vsFTP服务器版本为vsftpd-2.0.5-19.fc8,在安装之前可用如下命令检查是否已安装vsftpd:#rpm–qavsftpdvsftpd-2.0.5-19.fc8•若是在安装Linux时没有选择安装vsFTP服务器,可以从Fedora8安装光盘DVD中的Packages目录下找出名为vsftpdd-2.0.5-19.fc8.i386.rpm的文件,然后输入以下指令,系统即将自动完成vsFTP服务器的安装:#rpm–ivhvsftpd-2.0.5-19.fc8.i38

8、6.rpmvsFTP服务器的启动•安装完成后,系统将会生成一个名为vsftpd的服务。要启动vsftpd,最简单的方式如下:#/etc/rc.d/init.d/vsftpdstartstartingvsftpdforvsftpd:[ok]•也可以使用命令:#servicevsftpdstart来启动vsftpd。自动启动vsFTP服务器•如果想在图形界面下启动vsFTP服务器,可以选择

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

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

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