Linux网络服务之FTP

Linux网络服务之FTP

实验要求:

1、配置可匿名上传FTP服务。(此需求为纯实验需求,实际环境中一般不使用此功能)

2、配置本地用户访问FTP服务,拒绝匿名用户访问,验证黑白名单,禁锢普通用户nick在自己的主目录里面。

3、更改匿名用户的站点为/ftp/ftp,更改本地用户的站点为/ftp/user,设置匿名用户下载速率50KB/s,本地用户100KB/s,最多20个并发,每IP地址最多2个并发。

实验步骤:

1、安装软件包

搭建FTP服务需要安装vsftpd软件包,使用yum方式安装(配置yum略)

[[email protected] ~]# yum -y install vsftpd

[[email protected] ~]# rpm -q vsftpd //查看vsftpd软件包是否成功安装

vsftpd-2.0.5-28.el5

默认安装vsftpd后,匿名用户与本地用户都可以登录,匿名用户登录到/var/ftp,只能下载不能上传,本地用户登录到本地用户的家目录,可以上传和下载。

[[email protected] ~]# useradd nick

[[email protected] ~]# useradd tom

[[email protected] ~]# useradd lili

[[email protected] ~]# echo 123 | passwd --stdin nick

[[email protected] ~]# echo 123 | passwd --stdin tom

[[email protected] ~]# echo 123 | passwd --stdin lili

2、修改主配置文件

[[email protected] ~]# vim /etc/vsftpd/vsftpd.conf  //ftp主配置文件存放位置

……

12 anonymous_enable=NO//默认允许匿名用户登录,改为NO为禁止匿名用户

……

15 local_enable=YES//默认允许本地用户登录

……

27 anon_upload_enable=YES//允许匿名用户上传

……

117 userlist_deny=YES//拒绝userlist中的用户登录(启用黑名单功能)

118 chroot_local_user=YES//禁锢用户在其工作目录内

119 anon_root=/ftp/ftp//设置匿名用户工作目录为/ftp/ftp

120 local_root=/ftp/user//设置本地用户工作目录为/ftp/user

121 anon_max_rate=50000//设置匿名用户最大下载速度为50K/S

122 local_max_rate=100000//设置本地用户最大下载速度为100K/S

123 max_clients=20//设置最大并发数为20

124 max_per_ip=2//设置每个IP地址最大并发数为2

[[email protected] ~]# cat /etc/vsftpd/ftpusers | grep nick//将用户nick加入ftp黑名单

nick

[[email protected] ~]# cat /etc/vsftpd/user_list | grep tom//将用户tom加入黑白名单

tom

3、重启服务,设置服务开机自动启动

[[email protected] ~]# service vsftpd restart

关闭 vsftpd:                                             [失败]

为 vsftpd 启动 vsftpd:                                    [确定]

[[email protected] ~]# chkconfig vsftpd on//设置vsftpd服务开机自启动

4、测试

Linux网络服务之FTP,布布扣,bubuko.com

时间: 2024-10-10 21:20:41

Linux网络服务之FTP的相关文章

Linux网络服务04——FTP文件传输服务

Linux网络服务04--FTP文件传输服务 一.FTP连接及传输模式 1.控制连接:TCP 21,用于发送FTP命令信息 2.数据连接:TCP 20,用于上传.下载数据 3.数据连接的建立类型: (1)主动模式:服务器主动发起数据连接 首先由客户端向服务端的21端口建立FTP控制连接.当需要传输数据时,客户端以PORT命令告知服务器"我打开了某端口,你过来连接我",预算服务器从20端口向客户端的该端口发送请求并建立数据连接. (2)被动模式:服务器被动等待数据连接 如果客户端所在网络

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件

Linux网络服务11——部署YUM仓库服务

Linux网络服务11--部署YUM仓库服务 一.YUM简介 YUM的前身是YUP(Yellow dog Updater)Yellow dog Linux的软件更新,最初由TSS公司(Terra Soft Solutions,INC.)使用Python语音开发而成,后由杜克大学(Duck University)的Linux开发队伍进行改进,命名为YUM(Yellow dog Updater , Modified) 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找

初学linux网络服务之vsftp服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 服务器端设置 [[email protected] ~]# cd /misc/cd/Server                 //进入RHEL5.9光盘 [[email protected

Linux网络服务10——远程访问及控制

Linux网络服务10--远程访问及控制 一.SSH概述 1.SSH简介 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令,语TELNET(远程登录)等应用相比,SSH协议提供了更好的安全性. 2.默认监听端口:TCP 22 二.OpenSSH的配置 1.OpenSSH安装包 默认安装Linux系统时自动安装,若未安装,安装光盘中的如下rpm包: openssh-5

Linux网络服务02——DHCP原理与配置

Linux网络服务02--DHCP原理与配置 一.DHCP服务概述 1.DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 DHCP是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议. 使用DHCP可以减少管理员的工作量,避免IP地址冲突,当网络更改IP地址网段时不需要再重新配置每个用户的IP地址,提高了IP地址的利用率,方便客户端的配置. 2.可分配的地址信息主要包括: 网卡的IP地址.

Linux网络服务之firewalld防火墙

Linux网络服务之firewalld防火墙 1.前言 ? 上一篇文章中(Linux防火墙)我们主要介绍了防火墙的概念,主要针对软件防火墙(Linux防火墙)进行详细介绍.本文主要将对Centos7系统中的firewalld防火墙进行相关阐述. 2.firewalld防火墙与iptables防火墙联系与区别 ? firewalld防火墙是Centos7版本系统默认的防火墙管理工具,取代了iptables防火墙,与iptables防火墙一样也属于典型的包过滤防火墙或称之为网络层防火墙,都属于用户态

Linux网络服务之HTTP(1)

Linux网络服务之HTTP(1) 实验要求: 1.主机名设为:www.zhy.com,默认首页包括:index.html.index.php,开启保持连接,确认默认httpd是否支持php 2.只允许192.168.1.1访问www.zhy.com,允许所有用户访问www.zhy.com/user/index.html 3.客户端访问/var/www/html/admin/需要输入用户名密码验证 4.客户端访问http://www.zhy.com/bbs时可以访问/var/www/html/u

Linux网络服务12——NFS共享服务

Linux网络服务12--NFS共享服务 一.NFS简介 端口号:TCP.UDP 111端口 NFS(Network File System)网络文件系统,是一种基于TCP/IP传输的网络文件系统协议,最初由SUM公司开发.通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源. NFS没有用户认证机制,而且数据在网络上明文传输,所以安全性很差,一般只能在局域网中使用.NFS服务的实现依赖于RPC(Remote Process Call)远程过程调用机制,以完成远程到本地的映