vsftpd设置虚拟用户】的更多相关文章

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,用户目录为/home/wwwroot, 用户登录终端设为/bin/false(即使之不能登录系统) useradd vsftpd -d /home/wwwroot -s /bin/false 所配置的虚拟用户其实都是映射成配置的宿主用户. 建立虚拟用户名单文件 touch /etc/vsftpd/virtusers 编辑虚拟用户名单文件: 第一行账号,第二行密码,注意:不能使用root做用户名,系统保留 vi /etc/vsftpd/virtusers 生…
:在Azure安装好ubuntu虚拟机,安装包选择ubuntu14.04 LTS,选择LTS,以便微软对其以后的更好支持,不选就可能技术支持不会很久,现只开一台,端口默认选择22 :打开虚拟机,进入端点设置,已经启用端口22 :在本地windows中用Xshell连接虚拟机,用ssh2方式,主机地址在虚拟机的仪表盘下面ssh详细信息看到,端口选22 :连接成功了先安装vsftpd : sudo apt-get install vsftpd : 然后配置:sudo vim /etc/vsftpd.…
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…
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…
#安装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…
接手公司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…
首先在proftpd.conf中添加:        AuthOrder mod_auth_file.c mod_auth_unix.c AuthUserFile /usr/local/etc/ftpd.passwd #AuthGroupFile /usr/local/etc/ftpd.group 然后重启portftpd服务 service proftpd restart AuthOrder为FTP用户身份验证顺序.mod_auth_file.c是ProFTPD的虚拟用户验证,虚拟用户和组的信…