vsftpd配置虚拟用户为登录用户02】的更多相关文章

1.安装vsftpd 安装依赖包: yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tcl 新建vsftpd系统用户: #建立Vsftpd服务的宿主用户 useradd vsftpd -M -s /sbin/nologin #建立Vsftpd虚拟宿主用户 useradd ftpvload -M -s /sbin/nologin 安装vsftpd yum -y install vsftpd 2.配置vsftpd mv /etc/vs…
#安装vsftpd yum -y install vsftpd #创建本地ftp账户 groupadd ftpuser useradd -g ftpuser -s /sbin/nologin ftpuser #修改suselinux配置 setsebool -P ftp_home_dir on #创建虚拟用户的账户密码文件 vi ftpusers.txt admin uploader downloader #生成虚拟用户登陆时使用的认证密匙 db_load -T hash -f ftpusers…
这个问题在很早之前就遇到了,之前的解决方法是登出用户再登录用户.今天在配置virtualbox的过程中又遇到了同样的问题.于是又进行了一番搜索. 找到了如下答案: https://stackoverflow.com/questions/7537197/add-user-to-group-but-not-reflected-when-run-id https://superuser.com/questions/272061/reload-a-linux-users-group-assignment…
前言 Jumpserver 作为国内流行的开源堡垒机,很多公司都在尝试使用,同时 Jumpserver 为了契合众多公司的用户认证,也提供了 LDAP 的用户认证方式,作为 Jumpserver 的用户,大家可能知道了 Jumpserver 的 LDAP 认证方式,仅是作为 登录Jumpserver Web UI.登录 Jumpserver 终端(COCO) 的用户认证,进入 Jumpserver 终端(COCO)后,再而跳到目标主机,却需要使用Jumpserver 创建的系统用户,也就是 登录…
一.安装vsftpd 1.1 检查系统是否已经安装过vsftpd了 [root@localhost /]# rpm -aq vsftpd 如果返回结果显示: vsftpd--.el7.x86_64 #此处是查找vsftpd的返回结果 如果提示已安装,但是你之前配置错了,不知道怎么搞,那么进行1.2步骤 1.2 卸载系统目前的vsftpd 停止vsftpd运行: [root@localhost /]# /sbin/service vsftpd stop 卸载vsftpd [root@localho…
原文发表于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…
:在Azure安装好ubuntu虚拟机,安装包选择ubuntu14.04 LTS,选择LTS,以便微软对其以后的更好支持,不选就可能技术支持不会很久,现只开一台,端口默认选择22 :打开虚拟机,进入端点设置,已经启用端口22 :在本地windows中用Xshell连接虚拟机,用ssh2方式,主机地址在虚拟机的仪表盘下面ssh详细信息看到,端口选22 :连接成功了先安装vsftpd : sudo apt-get install vsftpd : 然后配置:sudo vim /etc/vsftpd.…
虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性. 在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. 下面介绍配置过程. 1.生成虚拟用户口令库文件.为了建立此口令库文件,先要生成一个文本文件.该文件的格式如下,单数行为用户名,偶数行为口令: #vi a…
FTP主动模式和被动模式 FTP(File Transfer Protocol)是文件传输协议的简称.正如其名所示:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去. FTP支持两种方式的传输:文本(ASCII)方式和二进制(Binary)方式.通常文本文件的传输采用ASCII方式,而图象.声音文件.加密和压缩文件等非文本文件采用二进制方式传输,如果为了从一…
添加宿主用户 新建系统用户vsftpd,用户目录为/home/wwwroot, 用户登录终端设为/bin/false(即使之不能登录系统) useradd vsftpd -d /home/wwwroot -s /bin/false 所配置的虚拟用户其实都是映射成配置的宿主用户. 建立虚拟用户名单文件 touch /etc/vsftpd/virtusers 编辑虚拟用户名单文件: 第一行账号,第二行密码,注意:不能使用root做用户名,系统保留 vi /etc/vsftpd/virtusers 生…
匿名用户  FTP协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令. 20端口:数据传输,用于上传.下载文件数据. 实验:匿名访问,服务器192.168.10.10    客户端192.168.10.20   匿名访问模式的FTP根目录为/var/ftp:第1步:服务器端,安装vsftpd服务,yum install vsftpd -y第2步:服务器端,编辑配置文件: vim /etc/vsftpd/vsftpd.conf 在配置文件中追加:第一项原配置文件中已存在ano…
说明: 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包,用来加密虚拟用户的账户信息…
配置虚拟用户访问 首先至少要关闭userlist 改完配置文件是要重启服务来使它生效 其实在刚装好vsftp的时候的配置文件不用修改的情况下配置虚拟用户访问控制是最好的 local_root选项不影响 本地用户登录的目录和虚拟用户登录的目录是不产生影响的 为防止有影响,把chroot也注释了 配置虚拟用户登录的步骤: 1.添加虚拟用户口令文件 2.生成虚拟用户口令认证文件 3.编辑vsftp的PAM认证文件 4.建立本地映射用户并设置宿主目录权限 5.修改配置文件 6.重启vsftp服务,并测试…
centos6.5环境 软件安装: yum install vsftpd db4-utils 1. 添加虚拟用户口令文件 #添加一个虚拟用户testvim /etc/vsftpd/vftp_vuser test test123456 #用户名和密码各占一行 2. 生成虚拟用户口令认证文件(生成db文件) db_load-T -t hash -f /etc/vsftpd/vftp_vuser /etc/vsftpd/vftp_vuser.db 3. 编辑vsftpd的PAM认证文件(vsftp默认…
vsftpd 常用功能参数配置及参数详解 Table of Contents 1. 配置超级服务 2. 配置匿名用户 3. 配置本地用户登录 4. 配置虚拟用户登录 5. 使用SSL登入 6. 日志文件 7. 传输模式 8. 传输速率设置 9. 超时设置 10. 用户创建的文件的权限 11. 连接数设置 12. 端口设置 13. 用户访问权限 1 配置超级服务 vi /etc/xinetd.d/vsftpd service ftp { disable = no socket_type = str…
目录 环境说明效果说明及截图①. 安装组件②. 系统账户建立③. 编辑vsftpd的配置文件④. 生成虚拟用户的数据库文件⑤. 生成一个使用vsftpd_login.db数据文件的PAM认证文件⑥. 创建共享目录⑦. 创建虚拟用户的配置文件⑧. 开启服务测试用户权限 环境说明 系统: CentOS 6.6 64位 版本: vsftpd 2.2.2 效果说明及截图 匿名用户登录仅有下载的权限 虚拟用户登录有上传下载, 创建删除文件夹, 删除文件, 更改名字等权限 ①. 安装组件 #安装vsftpd…
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 #…
实现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…
PLSQL配置登录用户信息 2012-08-30 08:47:02     我来说两句      作者:lsxy117 收藏    我要投稿 PLSQL配置登录用户信息   工作中经常使用PLSQL 作为Oracle的客户端,可能在没有配置的前提下需要手动的去输入用户名.密码.数据库名等信息比较繁琐. 其实我们只要在PLSQL的安装文件中设置下就可以很方便的预设置,就像QQ的登录一样. 配置文件:tnsnames.ora   文件路径:一般在 PLSQL安装路径的 product\11.2.0\…
不同类Unix有一定区别 版本不同也有些区别 在linux主机上如何添加ftp用户 (一)修改配置文件 vi /etc/vsftpd/vsftpd.conf 在96行,97,98行 96 chroot_local_user=YES  --改为YES chroot_local_user=YES将所有用户限定在主目录内 97 chroot_list_enable=YES  --改为YES  chroot_list_enable=YES表示要启用chroot_list_file 98 # (defau…
接手公司linux服务器,已经用了vsftpd服务,需要增加新用户. vsftpd的配置文件在/etc/vsftpd.其中 编辑virtusers, 添加一个用户名和密码,奇行为用户名,偶行为密码 在vconf/子文件中,添加新用户的路径,一般是复制一份已有的配置文件,修改一下local_root字段即可 local_root=/tmp/work #指定虚拟用户的具体主路径. anonymous_enable=NO #设定不允许匿名用户访问. write_enable=YES #设定允许写操作.…
关于vsftpd的原理这里就不多说了,下面红色部分有单独标出,突出显示,意思是这里的东西有额外的配置,全文的配置一定要跟着第二步的配置来,不要过程中随便改变参数,除非你看得懂,好了直接上配置过程 1.安装vsftpd:yum -y install vsftpd db4 2.删掉/etd/vsftpd/vsftpd.conf,然后创建并编辑这个vsftpd.conf,内容如下 #global configurationlocal_enable=YESchroot_local_user=NOftpd…
1.创建用于进行FTP 认证的用户数据库文件,其中奇数行为账户名,偶数行为密码. [root@localhost ~]# cd /etc/vsftpd/ [root@localhost vsftpd]# vim vuser.list zhangsan centos lisi centos 明文信息既不安全,也不符合让vsftpd 服务程序直接加载的格式,因此需要使用db_load 命令用哈希(hash)算法将原始的明文信息文件转换成数据库文件,并且降低数据库文件的权限(避免其他人看到数据库文件的…
1.添加一个宿主用户:useradd vsftpd -s /sbin/nologin2.安装db4-utils,通过本底数据文件实现虚拟用户访问yum install db4-utils3.创建ftp的目录mkdir /opt/ftp4.生成虚拟用户数据文件db_load -T -t hash -f /etc/vsftpd/vsftpuser.txt /etc/vsftpd/vsftpuser.db5.修改生成的用户数据文件权限 chmod 600 /etc/vsftpd/vsftpuser.d…
jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限 由于初次接触jenkins,于是在搭建好jenkins以后,想要对用户进行管理,于是乎开始在系统管理->configure Global Security里设置用户的权限. 在启用安全->访问控制->授权策略里选择了"项目矩阵授权策略"以后,添加了一个admin用户组,然后保存. 我开始用之前注册过的账号登录,提示:没有Overall/read权限 我又用admin登录,这才突然想起没有…
Linux下安装MySQL及登录用户配置 环境:Centos7.4    Mysql5.6 1. 查询是否安装 MySQL和MariaDB rpm -qa | grep -i mysql rpm -qa | grep -i maria 2. 卸载已有的 MySQL 和 MariaDB 将1中查询结果一一删除 yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common y…
邮件服务配置(虚拟域&虚拟用户) 现在我做的是: Linux + httpd + php + mariadb + postfix + dovecot + phpMyAdmin + postfixadmin + roundcubemail 这里我将会讲解 如何制作基于 虚拟域和虚拟用户 的邮件服务.需要的软件如下: phpMyAdmin-3.4.3-all-languages.tar.xz (download:https://www.phpmyadmin.net/files/3.4.3/) pos…
Linux的默认管理员名即是root,只需要知道ROOT密码即可直接登录SSH.禁止Root从SSH直接登录可以提高服务器安全性.经过以下操作后即可实现.本文适用于CentOS.Debian等Linux系统. 新建用户 [root@CentOS ~]# useradd test 配置密码 #使用passwd命令即可给相应帐户设置或修改密码. [root@CentOS ~]# passwd test #根据图示,设置或修改密码需要填写两次,第二次为效验密码,输入完毕后请回车确认. Changing…
1.配置桥接:  抓包时如果有ens160的ICMP,说明我们的桥接搭建成功通过桥接访问到了ens160(这里忘加图片了) (1)创建一个桥接设备和会话 (2)添加设备和会话到桥接设备上 (3)启动从设备会话和桥接会话 2.实现免密登录: 需要两台虚拟机,在登录的机子上产生一个RSA的公钥:y_pub,然后将这个公钥放在autherized_keys,再次登录就可以了. 3.修改登录端口:首先进入下面这个配置文件,然后修改就行了. 4.不允许root用户远程登录:首先进入下面这个配置文件,然后将…
1.首先确定IIS所在计算机是否已添加到域中:右击计算机->属性,在计算机名称,域,工作组设置中可看到计算机所在的域,若没有,可点击更改设置,再点击更改,选择要绑定的域即可(需要用域账户登录). 2.在webconfig的system.web节点添加 <authentication mode="Windows"/> <identity impersonate="false"/> 3.IIS网站的身份验证设置为Windows身份认证,其他…