vsftp搭建+虚拟用户】的更多相关文章

yum安装vsfpd: [root@localhost ~]# yum -y install vsftpd db4-utils Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.163.com * updates: centosi3.centos.org ba…
CentOS 6.3下安装Vsftp,虚拟用户一.安装:1.安装Vsftpd服务相关部件:[root@linuxidc.com ~]# yum install vsftpd*Dependencies Resolved============================================================================= Package                 Arch       Version          Repository  …
1. 安装FTP 1 2 [root@task ~]# yum install vsftpd –y [root@task ~]# chkconfig vsftpd on          # 配置开机启动 2. 配置ftp(修改主配置文件) 1 2 3 4 5 6 7 8 9 10 11 12 [root@task ~]# cd /etc/vsftpd/ [root@task vsftpd]# vim vsftpd.conf anonymous_enable=NO         # 拒绝匿名用…
1.安装: yum install -y vsftpd yum install -y lftp2.创建用户useradd virftp -s /sbin/nologin3.创建虚拟用户及其存放路径vim /etc/vsftpd/vsftpd_login chmod 600 /etc/vsftpd/vsftpd_login4.生成能够识别的库文件db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db5.创…
虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性. 在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. 下面介绍配置过程. 1.生成虚拟用户口令库文件.为了建立此口令库文件,先要生成一个文本文件.该文件的格式如下,单数行为用户名,偶数行为口令: #vi a…
配置虚拟用户访问 首先至少要关闭userlist 改完配置文件是要重启服务来使它生效 其实在刚装好vsftp的时候的配置文件不用修改的情况下配置虚拟用户访问控制是最好的 local_root选项不影响 本地用户登录的目录和虚拟用户登录的目录是不产生影响的 为防止有影响,把chroot也注释了 配置虚拟用户登录的步骤: 1.添加虚拟用户口令文件 2.生成虚拟用户口令认证文件 3.编辑vsftp的PAM认证文件 4.建立本地映射用户并设置宿主目录权限 5.修改配置文件 6.重启vsftp服务,并测试…
vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集中管理的FTP根目录,方便了管理员的管理,同时将用于FTP登录的用户名.密码与系统用户账号区别开,进一步增强了FTP服务器的安全性. 1.在/etc/vsftpd/vsftpd.conf加入或者更改以下配置语句: ************************************************************************************************…
做配额的方法: 1,是用磁盘配额,但是虚拟用户好像没有好办法.只能应用于本地用户.与Vsftpd设置无关 2,文件夹限制大小,是占用的.这和Vsftpd没有关系 所以可以先把用户禁锢在自己工作目录里面,然后结合第2个方法 Linux下如何限制单个文件夹大小 需要root权限 创建一个指定大小的磁盘镜像文件: dd if=/dev/zero of=/root/augusite/disk.img bs=2M count=10 这样就创建了一个大小为20M的磁盘镜像.…
为每个虚拟用户建立自己的配置文件,单独定义权限 可以给每个虚拟用户单独建立目录,并建立自己的配置文件.这样方便单独配置权限,并可以单独指定上传目录 1.修改配置文件 vi /etc/vsftpd/vsftpd.conf user_config_dir=/etc/vsftpd/vusers_dir    #指定保存虚拟用户配置文件的目录 2.建立目录 3.为每个虚拟用户建立配置文件 vi /etc/vsftpd/vusers_dir/cangls anon_upload_enable=YES an…
yum install -y vsftpd #安装ftp服务 useradd -s /sbin/nologin virftp #创建用户,用于ftp服务 vim /etc/vsftpd/vsftpd_login #新建密码文件,奇数行为用户名,偶数行为密码,多个用户写多行. test 123456 chmod 600 /etc/vsftpd/vsftpd_login db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd…