unit9***vsftp服务*****

unit9***vsftp服务*****

1.什么是ftp

2.安装ftp

yum install vsftpd -y

systemctl start vsftpd

systemctl stop firewalld 或者firewall-cmd --permanent --add-service=ftp firewall-cmd --reload firewallcmd

--list-all或者vim /etc/sysconfig/selinux

systemctl enable vsftpd

setenforce 0            /*设置警告目录selinux

550                /*配置文件本身不允许写入

lftp ip              /*能登陆并显示,表示安装成功

3.vsftpd文件信息

/var/ftp             /*默认发布目录

/etc/vsftpd/vsftpd.conf      /*配置目录

4.vsftpd服务的配置参数

1)匿名用户设定

anonymous_enable=YES|NO7     /*匿名用户登陆限制

/*<匿名用户设定>

vim /etc/vsftpd/vsftpd.conf

write_enable=YES

anon_upload_enable=YES

chgrp ftp /var/ftp/pub

chmod 775 /var/ftp/pub

/*<匿名用户家目录修改>

anon_root=/directory

/*<匿名用户上传文件默认权限修改>

anon_umask=xxx

/*<匿名用户建立目录>

anon_mkdir_write_enable=YES|NO

/*<匿名用户下载>

anon_world_readable_only=YES|NO     /*设定参数值为no表示匿名用户可以下载

/*<匿名用户删除>

anon_other_write_enable=YES|NO

/*<匿名用户使用的用户身份修改>

chown_uploads=YES

chown_username=student

/*<最大上传速率>

anon_max_rate=102400

/*<最大链接数>

max_clients=2

2)本地用户设定

local_enable=YES|NO     /*本地用户登陆限制

write_enable=YES|NO     /*本地用户写权限限制

/*<本地用户家目录修改>

local_root=/directory

/*<本地用户上传文件权限>

local_umask=xxx

/*<限制本地用户浏览/目录>

所有用户被锁定到自己的家目录中

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

用户白名单建立

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

File: /run/media/kiosk/CA9C-5CE5/11.120 Page 3 of 4

/*<限制本地用户登陆>

vim /etc/vsftpd/ftppusers     /*用户黑名单

vim /etc/vsftpd/user_list     /*用户临时黑名单

用户白名单设定

userlist_deny=NO

/etc/vsftpd/user_list /*参数设定,此文件变成用户白名单,只在白名单中出现的用户可以登陆ftp

/*《ftp虚拟用户的设定》

创建虚拟帐号身份

vim /etc/vsftpd/loginusers /*文件名称任意

westos1

123

westos2

123

westos3

123

db_load -T -t hash -f /etc/vsftpd/loginusers loginusers.db

vim /etc/pam.d/vsftp.conf

account required pam_userdb.so db=/etc/vsftpd/me

auth required pam_userdb.so db=/etc/vsftpd/me

pam_service_name=ckvsftpd

guest_enable=YES

虚拟帐号身份指定)

guest_username=ftp

chmod u-w /home/ftpuser

mkdir /ftpdir/westos1 -p

mkdir /ftpdir/westos2 -p

mkdir /ftpdir/westos3 -p

touch /ftpdir/westos1/westos1file

touch /ftpdir/westos2/westos2file

touch /ftpdir/westos3/westos3file

local_root=/ftpdir/$USER    /*指定登录目录

user_sub_token=$USER      /*设置虚拟用户根目录

时间: 2025-01-11 09:42:42

unit9***vsftp服务*****的相关文章

【unit7 & unit9】cifs网络文件系统访问;vsftp服务

****************************** ******7.访问网络文件系统********* ****************************** ****cifs网络文件系统访问***** 1.安装个共享访问客户端 yum install samba-client -y 2.识别共享目录 smbclient -L //172.25.254.253 [[email protected] mnt]# smbclient -L //172.25.254.253 Enter

linux下vsftp服务搭建

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 [[email protected] ~]# rpm -q vsftpd  //检查软件包是否安装 package vsftpd is not installed [[email protec

vsftp服务

要求: 1.  禁止匿名用户登录 2.修改FTP默认端口为2121 3.禁锢本地用户在自己家目录 4.  本地用户登录到/data/ftproot目录 5.up上传/下载,down仅下载.拒绝所有用户,登录包括匿名用户 6.最多20个并发,每IP地址最多2个并发 7.限制下载速度限制为100KB/s #   FTP虚拟账户 实现步骤: 安装vsftpd服务 Yum install vsftpd 端口 TCP 21  发送FTP命令信息 TCP 20   上传.下载数据(主动) 匿名用户:ftp 

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

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

HP Unix vsftp服务配置

HP Unix vsftp 服务配置: /opt/ssh/utils/ssh_chroot_setup.sh 运行脚本,会提示输入要建立的vsftp账号和要限制的家目录, 比如要限制的家目录为/JiaRoot/,则/etc/passwd 里面相应的vsftp账号家目录 /JiaRoot/./: 配置免密的时候,/JiaRoot/.ssh/权限为755,/JiaRoot/.ssh/authorized_keys权限为644,亲测有效.

Fedora 14配置vsftp服务步骤

Fedora 14配置vsftp服务步骤:1:检查Fedora14是否安装了vsftp服务    用rpm -qa|grep vsftp命令检查是否安装了vsftp服务,如果安装了,会显示安装好的版本号.如果没有安装则用yum install vsftpd命令安装.2配置Fedora14的vsftpd.conf    用vim /etc/vsftpd/vsftpd.conf打开vsftpd.conf文件,配置如下:    anonymous_enable=YES #允许匿名访问    local

Linux之VSFTP服务

一 .文件服务器简介 ftp:在内网和公网使用. 服务器:windows,linux 客户端:windows,linux samba:只能在内网使用(文件共享服务) 服务器:windows,linux 客户端:windows(linux) 1 ftp软件 linux: wu-ftp 早期,不太安全 proftp 增强ftp工具 vsftp 安全,强大 windows IIS windows下网页搭建服务,可以搭建ftp服务 Serv-U 专用ftp服务器 2 原理 开启  21   命令传输端口

VSFTP服务配置

FTP连接及传输模式控制连接:TCP 21 ,用于发送FTP命令信息数据连接:TCP 20 ,用于上传.下载数据数据连接的建立类型:主动模式.被动模式 主动模式:服务器主动发起数据连接·首先由客户端向服务端的21端口建立FTP控制连接·当需要传输数据时,客户端以PORT命令告知服务器"我打开了某端口,你过来连接我" 于是服务器从20端口向客户端的该端口发送请求并建立数据连接 被动模式:服务器被动等待数据连接·如果客户端所在网络防火墙禁止主动模式连接,通常会使用被动模式·当需要传输数据时

linux系统上搭建vsftp服务

实验 实验环境: 在虚拟机搭建一台linux服务器和一台win7系统客户机. 实验要求: 一,匿名访问FTP服务,并可以上传和下载目录和文件. 二,用户验证访问FTP服务,上传和下载目录和文件. 三,使用user_list用户列表文件,作用户访问限制. 四,建立虚拟用户的账号数据库,并使用虚拟用户访问FTP上传和下载目录和文件. 五,为单独虚拟用户建立独立的配置文件. 实验步骤: 一,匿名访问FTP服务,并可以上传和下载目录和文件. 使用RPM方式安装vsftp服务: 关闭防火墙功能: 开启vs