
配置FTP 服务器,FTP 服务器所开放的端口用于上传、下载,服务器带有可读写的目录
二,实验环境
redhat Linux 系统环境
三, 实验步骤
1 服务器软件
2 服务器安装
3 服务器配置
4 服务器测试
任务一 :准备配置服务器所需软件包
服务器软件 vsftpd-203tar
登录Linux终端,上传下载工具F-secure ssh 下载软件包到Linux中,
在终端中查询软件包, 如图
二:准备安装
安装前需要对软件包进行解压,在终端中的命令
#tar –zxvf ftpd-203targz图所示:
用#make 命令对解压文件进行编译,如图(下图):
开始安装 ,命令:
#make install ,如图:
安装完成 ,启动服务器 命令:
#service vsftpd start
重新启动FTP服务器 命令:
#service vsftpd restart
FTP 服务器已经启动
下面进行服务器的配置
1 配置验证登录,如图;
2 设置所有用户为虚拟用户(虚拟用户不能登入系统,只能登入FTP)
命令:#adduser –g ftp –s /sbin/nologin user
#passwd user
在DOS 下查看虚拟用户是否设置成功,如图;
3 定位统一FTP主目录
所用的命令:
#adduser –d/home/ftpboot –g ftp –s /sbin/nologin user
#passwd user
4 FTP服务传输带宽为200KB/S
5 配置特殊用户传输宽带为500KB/S
修改/etc/vsftpd/vsftpdconf
新增两行
anon_max_rate=50000
local_max_rate=200000
如下图所示;
输入“wq”保存并退出配置完成
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分。
1、FTP服务器。
2、FTP客户端。
其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。
扩展资料
FTP屏蔽了各计算机系统的细节,因而适合在异构网络中任意计算机之间传送文件。FTP只提供文件传送的一些基本服务,它使用TCP可靠地运输服务,FTP主要功能是减小或消除在不同系统下处理文件的不兼容性。
FTP使用客户端-服务器模型,一个FTP服务器进程可以为多个客户进程提供服务。FTP服务器有两大部分组成:一个主进程,负责接受新的请求;还有若干从属进程,负责处理单个请求。
参考资料来源:百度百科—FTP协议
ftp协议实现的基本功能是互联网上使用得最广泛的文件传送协议,用于Internet上的控制文件的双向传输,FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。
文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务,FTP的主要功能是减少或消除在不同 *** 作系统下处理文件的不兼容性。FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务,FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
尽管用户可以直接通过终端来使用,是设计成让别的程序使用的。FTP文件传输应用在客户/服务环境。请求机器启动一个FTP客户端软件。这就给目标文件服务器发出了一个请求。典型地,这个要求被送到端口21。一个连接建立起来后,目标文件服务器必须运行一个FTP服务软件。
FTP服务器就是支持FTP协议的服务器。对于FTP服务器,用户可通过FTP软件和服务器建立连接,进行文件上传、删除、修改权限等 *** 作。FTP服务器一般分为两类:Windows FTP服务器和Linux FTP服务器。
对于局域网而言,Windows *** 作系统可以通过自带的IIS服务器搭建,也可以借助第三方的软件搭建,如iis7服务器管理工具;对于Linux *** 作系统,最常用的软件为iis7服务器管理工具。
IIS7服务器管理工具可以批量管理、定时上传下载、同步 *** 作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows *** 作系统和liunx *** 作系统;支持Ftp客户端批量 *** 作。
>欢迎分享,转载请注明来源:内存溢出
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)