- 8
- 0
- 约5.76千字
- 约 47页
- 2019-07-17 发布于辽宁
- 举报
在windows 文件夹中新建一文件 new.txt, 在windows命令窗口中执行文件上传命令put,把new.txt 文件上传。在Linux远端文件夹中显示上传成功后的内容。 【例11-1】 配置vsftpd服务器,要求只允许匿名用户登录,本地用户不允许登录。匿名用户可在/var/ftp/pub目录中新建目录、上传和下载文件。 1。编辑vsftpd.conf文件,修改其中的配置选项如下: Anonymous_enable= Lacal_enable= Write_enable= Anon_upload_enable= Anon_mkdir_write_enable= Connect_ from_ port_ 20= yes Listen =yes Tcp_wrappers =yes yes no yes yes yes 2. 修改/var/ftp/pub目录权限,允许属主、同组及其他用户写入文件。 [root@localhost root]# cd /var/ftp [root@localhost root]# chmod 777 pub [root@localhost root]# ls –l 3. 重新启动vsftpd服务器 [root@localhost root]# service vsftpd restart 4.测试中,以匿名用户登录,输入密码为空,匿名用户可在/var/ftp/pub目录中新建目录、上传和下载文件。在之前一定要修改用户权限。 FTP服务器 基础内容介绍 案例及其相关内容 课后习题 课程总结 FTP 服 务 器 第 十 一 章 11-1 FTP的基本概念 1. FTP 1)FTP (文件传输协议)是TCP/IP协议栈所提供的一种子协议,定义了一个远程计算机系统和本地计算机系统之间传输文件的一个标准。 2)FTP的作用是唯一的,仅仅是用来传输文件; 3)根据服务的对像不同,可是分为:匿名服务器、与系统FTP服务器; 2. FTP的工作体系 1)服务器与客户机之间利用TCP的21号端口建立控制连接;利用20号端口建立数据连接; 2)具体工作过程如下: 客户机启动客户端程序,请求建立服务器的连接 服务器对客户机进行身份验证 进行相应目录操作和数据传输 断开连接 3.FTP基本原理 客户机 用户接口 客户P 客户DTP FTP服务器 服务器P 服务器DTP 控制连接 数据连接 用户 4. Linux下常见的FTP软件 Wu-ftpd 大多数操作系统上选用多的ftp服务器软件,功能强大,能够很好的运用在Unix系统中。 特点: 可以在文件上传下载的同时做自动压缩和解压操作 可以监测文件传输的相关信息,记录文件的上传下载时间 可以设置最大连接数,提高效率,有效控制负载 4. Linux下常见的FTP软件 Vsftpd 注:Red Hat Linux 自带的FTP服务器程序为Vsftpd; 特点:非常高的安全性 (基于文件安全设计) 可以设定多个基于IP的虚拟FTP服务器 良好的扩展性 支持创建虚拟用户,虚拟用户具有独立的配置 高速、稳定 11-2 FTP服务器配置 1.安装FTP服务的相关软件 1)检查是否安装:#rpm –qa|grep vsftpd 2)装载第三张安装盘 vsftpd #用于创建一个安全的FTP服务器; 可以在网站:上下载,下载后执行手工安装。目前最新版本为3.0.2,源程序文件名为vsftpd-3.0.2.tar.gz。 源代码安装步骤: [root@localhost root]#tar xzvf vsftpd-3.0.2.tar.gz [root@localhost root]#cd vsftpd-3.0.2 [root@localhost vsftpd-3.0.2 ]#make 如果允许用户匿名访问,用户“ftp”和目录“var/ftp”也需要创建,使用如下两个命令完成: [root@localhost vsftpd-3.0.2]# mkdir /var/ftp [root@localhost vsftpd-3.0.2]# useradd –d /var/ftp ftp 源代码安装步骤: 由于安全原因,目录/var/ftp不应该属于用户ftp,也不应该有写权限。下面两个命令可以改变目录的所有者并去掉其他用户的写权限: [root@localhost root]# chown root.root
原创力文档

文档评论(0)