centos7 系统 安装包 yum -y install mariadb vsftpd openssl-devel  mysql-devel  pam-devel yum -y groupinstall  "Development Tools"  "Server PlatformDevelopment" 启动mariadb 和设置root密码(略) 创建vsftp数据库和用户 CREATE DATABASE vsftpd; grant select on vsft…
找了很久,终于找到像样一点的文章,很详细,参数方面懂英文基本能看懂,一个教程是否有用,关键在于细节.错了一点点就不能配下去了. ------------------------------------------------------------------------------------------------ 1. 查看是否安装vsftprpm –qa|grep vsftpd如果出现     vsftpd-2.0.5-16.el5_5.1  说明已经安装 vsftp 安装vsftpyu…
1.创建用于进行FTP验证的帐号密码数据库文件,单数行为账户名,偶数行为密码.[root@rhel1 vsftpd]# vi /etc/vsftpd/vuser.listuser1123456user2123456user3123456user4123456user5123456 2.使用db_load命令用HASH算法将这个原始的明文信息文件转换成数据库文件,并且再把数据库文件权限调小一些(避免其他人能看到数据库文件的内容),然后再把原始的明文信息文件删除掉.[root@rhel1 vsftp…
发布:xiaokk   来源:net     [大 中 小] vsftp 虚拟用户高级设置  本文转自:http://www.jbxue.com/article/1724.html 1.安装所需软件包(以下软件包均可从光盘或yum源中获取.)安装vsftpd软件包rpm -ivh vsftpd-*安装pam软件包rpm -ivh pam-*rpm -ivh pam-devel-*安装DB4软件包rpm -ivh db4-*rpm -ivh db4-devel-*2.系统帐户2.1.建立虚拟宿主用…
需求:外部人员需要对公司服务器上某个文件夹内容进行读写操作 文件目录信息:/opt/abc drwxr-xr-x 9 www  www       4096 12月  4 13:02 abc   #注意最初abc的www用户组没有写权限 为了后面的ftp用户能够对此文件具备写操作,需要添加www用户组的写权限: chmod g+w /opt/abc -R drwxrwxr-x 9 www  www       4096 12月  4 13:02 abc 一.安装vsftpd服务 确保selinu…
一.安装:1.安装Vsftpd服务:# yum install vsftpd 2.安装DB4部件包:这里要特别安装一个db4的包,用来支持文件数据库.# yum install db4-utils 二.系统帐户1.建立Vsftpd服务的宿主用户:# useradd vsftpd -s /sbin/nologin默认的Vsftpd的服务宿主用户是root,但是这不符合安全性的需要.这里建立名字为vsftpd的用户,用他来作为支持Vsftpd的服务宿主用户.由 于该用户仅用来支持Vsftpd服务用,…
说明: vsftpd的版本:vsftpd-3.0.2-22.el7.x86_64 ftp 根目录 : /data/ftp ftp 配置文件目录:/etc/vsftpd ftp 虚拟用户权限配置文件目录:/etc/vsftpd/vuser_config 实现目标: 1)匿名用户可以登录,但是不能访问虚拟用户的宿主目录,只能访问共享目录 2)虚拟用户对自己的宿主目录有任何权限,且只能在自己宿主目录中操作 1.安装vsftpd,ftp和libdb-utils(需要安装db包,用来加密虚拟用户的账户信息…
           VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 首先安装   主配置文件:/etc/vsftpd/vsftpd.conf [匿名用户] anonymous_enable=yes 是否可以匿名访问 anon_umask=022  设置匿名用户所上传文件的默认权限掩码值 anon_root=/var/ftp 设置匿名用户的FTP根目录(缺省为/var/ftp/) anon_upload_enable=yes  是…
首先安装vsftp db-4wiki mkdir -p /opt/ftp 创建用户 sudo useradd virtual -d /opt/ftp -s /bin/false sudo chown virtual:virtual /opt/ftp 创建虚拟用户 vi /etc/vsftpd/loguser.txt 格式如下(用户名) admin(密码) admin db_load -T -t hash -f loguser.txt vsftp_login.db 修改/etc/pam.d/vsf…
实验的目的: 实现ldap服务器上的ldap用户被客户端访问,自动挂载到客户端,并且可以访问ldap用户的家目录. 服务端: 1.只需要配置文件: Iptables –F       关闭selinux Vim /etc/exports 客户端的配置: 2.需要安装几个软件包: 3.安装完成后启动nfs服务: 4.时间同步:编辑ntp.conf 5.重启ntp服务,使服务器与客户端时间同步: 6.ip解析:解析的是你的ldap服务器的域名 7.测试下ldap用户是否可以共享: 8.编辑自动挂载文…
虚拟用户搭建vsftp 要求一: 只允许上传 下载 不能删除 不能更换名称 yum install pam* yum install db4* -y yum install vsftpd chkconfig vsftpd on iptables -I INPUT -s 43.243.139.212 -p tcp --dport 21 -j ACCEPT iptables -I INPUT -s 43.243.139.212 -p tcp --dport 20 -j ACCEPT iptables…
一.介绍 FTP 是 File Transfer Protocol (文件传输协议)的缩写 ,在 Unix/Linux 系统中常用的免费 FTP 服务器软件主要是 VSFTP,vsftp的官方地址:http://vsftpd.beasts.org 1. FTP 的工作模式 FTP工作时会开两个端口,一个命令端口(TCP:21),一个数据端口(TCP:20) 1.主动模式 (Active FTP) 服务器主动连接客户端 FTP 客户端随机开启一个大于1024 的端口 N 向服务器的 21 号端口发…
实现FTP+PAM+MySQL环境,批量配置虚拟用户 搭建环境: CentOS6.5或CentOS6.7 [root@vhost3 ~]# uname -a Linux vhost3 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux yum安装MySQL.vsftpd yum install -y vsftpd mysql-server mysql-devel mysq…
搭建ftp服务器,满足以下要求: 1.允许匿名用户登录服务器并下载文件,下载速度设置为最高2MB/s 2.不允许本地用户登录ftp服务器 3.在服务器添加虚拟用户vuser01.vuser02.vuser03,密码自己设置.其中: (1)vuser01用户的下载速度最高为3MB/s,vuser02为4MB/s,vuser03为5MB/s: (2)vuser01可以进行文件上传,但不能进行其它操作: (3)vuser02可以上传和创建目录: (4)vuser03可以进行上传.创建文件和删除文件:…
FTP的全称是File Transfer Protocol(文件传输协议),就是专门用来传输文件的协议.它工作在OSI模型的第七层,即是应用层,使用TCP传输而不是UDP.这样FTP客户端和服务器建立连接前就要经过一个"三次握手"的过程.FTP服务还有一个非常重要的特点是它可以独立于平台.     LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd.     通常,访问…
配置虚拟用户访问 首先至少要关闭userlist 改完配置文件是要重启服务来使它生效 其实在刚装好vsftp的时候的配置文件不用修改的情况下配置虚拟用户访问控制是最好的 local_root选项不影响 本地用户登录的目录和虚拟用户登录的目录是不产生影响的 为防止有影响,把chroot也注释了 配置虚拟用户登录的步骤: 1.添加虚拟用户口令文件 2.生成虚拟用户口令认证文件 3.编辑vsftp的PAM认证文件 4.建立本地映射用户并设置宿主目录权限 5.修改配置文件 6.重启vsftp服务,并测试…
第一, 首先必须安装 apacache  mysql  php CentOS 直接使用 yum 安装 yum -y install httpd httpd-devel mysql php-mysql mysql-server mysql-devel  mysql-test mysql-connector-odbc64 php pam-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker 第二,安装Postfix邮件 tar zxvf postf…
目录 环境说明效果说明及截图①. 安装组件②. 系统账户建立③. 编辑vsftpd的配置文件④. 生成虚拟用户的数据库文件⑤. 生成一个使用vsftpd_login.db数据文件的PAM认证文件⑥. 创建共享目录⑦. 创建虚拟用户的配置文件⑧. 开启服务测试用户权限 环境说明 系统: CentOS 6.6 64位 版本: vsftpd 2.2.2 效果说明及截图 匿名用户登录仅有下载的权限 虚拟用户登录有上传下载, 创建删除文件夹, 删除文件, 更改名字等权限 ①. 安装组件 #安装vsftpd…
CentOS 6.3下安装Vsftp,虚拟用户一.安装:1.安装Vsftpd服务相关部件:[root@linuxidc.com ~]# yum install vsftpd*Dependencies Resolved============================================================================= Package                 Arch       Version          Repository  …
新用户创建时模板文件放在/etc/skel中,只要在skel中放入相应文档,即可在创建用户时在其家目录中产生对应文档 [00:30:48 root@C8[ ~]#ll -a /etc/skel/ ##在skel中新增.Welcome文件 total 24 drwxr-xr-x. 2 root root 95 Jul 13 00:30 . drwxr-xr-x. 103 root root 8192 Jul 12 23:42 .. -rw-r--r--. 1 root root 18 Nov 9…
其实vsftp是一个非常常用而且简单的服务,但是假如服务不是你配置的前者没有留下参考档案,的确是件头疼的事儿,特此记录下. 首先是vsftp的安装当然安装有源码的编译和yum等 这里我选择rpm包的yum安装. yun -y install vsftpd 好的安装完成,在/etc/vsftpd/下有三个文件,ftpuser vsftpd.conf list_user 其中vsftpd.conf是配置文件 ftpuser与list_user是限制用户访问和允许访问的通过这两个表的限制可以增加对ft…
文件传输协议,基于该协议FTP客户端与服务端可以实现共享文件,上传文件,下载文件.FTP基于TVP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时再生成一个单独的TCP连接用于FTP数据传输,用户可以通过客户端向FTP服务段上传,下载,删除文件,FTP服务端可以同时提供给多人共享使用:  FTP服务是client/server(C/S)模式,基于FTP协议是新FTP文件对外共享及传输的软件称之FTP服务器源端,客户端程序基于FTP协议,则称之为FTP客户端,FTP客户端可以向FTP服务器…
FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简介 功能 端口 工作模式  协议tcp 功能: FTP是File Transfer Protocol(文件传输协议)的缩写 在Unix/Linux系统中常用的免费FTP服务器软件主要是VSFTP.   端口: 主动模式:TCP  21(连接)  20(数据)               tcp三次握…
1 安装Vsftpd服务 # yum install vsftpd -y vsftp虚拟用户是为了保证FTP服务器的安全性,由vsftpd服务器提供的非系统用户账号, 相对于FTP的本地用户来说,虚拟用户只是FTP服务器的专有用户,虚拟用户只能访问FTP 服务器所提供的资源.虚拟用户FTP登录后将把指定的目录作为FTP根目录.虚拟用户与本 地用户具有类似的功能,由于虚拟用户账号具有较高的安全性,可以替代本地用户账号使用. 2 创建vsftpd使用的系统用户,主目录为/home/vsftpd,禁止…
一 虚拟用户优点 可对每个用户进行单独设定权限. 每个用户单独配置文件,单独指定主目录,而不能访问系统的其它资源. 注意:虚拟用户目录和本地用户访问目录不冲突. 二 配置虚拟用户步骤 添加虚拟用户口令文件 生成虚拟用户口令认证文件 编辑vsftp的PAM认证文件 建立本地映射用户并设置宿主目录权限 修改配置文件 重启vsftp服务,并测试 调整虚拟用户权限 三 添加虚拟用户口令文件 [root@imxhy ~]# vi /etc/vsftpd/vuser.txt #新建可用于登录FTP的虚拟用户…
原文发表于cu:2016-03-11 参考文档: FTP原理:http://vbird.dic.ksu.edu.tw/linux_server/0410vsftpd_1.php FTP配置:http://vbird.dic.ksu.edu.tw/linux_server/0410vsftpd_2.php 虚拟用户配置:http://yuanbin.blog.51cto.com/363003/129071 一.环境 OS CentOS6.7 x86_64 网络 Sever:192.168.1.25…
Centos 7.5 搭建FTP配置虚拟用户 1.安装vsftpd #vsftpd下载地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm #安装vsftpd rpm  -ivh vsftpd-3.0.2-25.el7.x86_64.rpm 2.创建vsftpd系统用户 #建立Vsftpd服务的宿主用户 useradd vsftpd -M -s  /sbin/nologin #…
vsftpd虚拟用户创建实例 发布:theboy   来源:net     [大 中 小] vsftpd虚拟用户创建实例,有需要的朋友可以参考下.  vsftpd虚拟用户创建实例,有需要的朋友可以参考下. 本文转自:http://www.jbxue.com/article/3998.html 1.生成数据库口令文件(让人看的)logins.txt   2.生成VSFTPD的认证文件(让VSFTPD程序看的)db_load -T -t hash -f logins.txt /etc/vsftpd/…
检查系统是否已安装vsftp rpm -q vsftpd package vsftpd is not installed #说明系统没有安装vsftpd 如果生成虚拟用户数据文件的时候出现以下错误 users.db-bash: db_load: command not found 因为在执行db命令时候软件包没有安装 db4 db4-devel db4-java db4-tcl db4-utils 可以运行yum install db4* 命令安装 安装vsftpd yum install vs…
基于虚拟用户访问ftp关闭防火墙,selinux 过程如下1.装包,配置.起服务配置过程如下: 需写入vsftpd.conf配置文件中的内容如下: anonymous_enable=NO ---- 匿名用户可登陆local_enable=YES ---- 本地用户可登陆write_enable=YES ---- 可以写入local_umask=022 ----- 设定umask值dirmessage_enable=YES ---- 目录欢迎信息功能xferlog_enable=YES ----…