64位centos 5.6编译安装vsftpd-2.3.4的两种用户登录配置
服务器搭建FTP是首要的任务了。虚拟用户登录比本地用户登录安全系数高。因为vsftpd虚拟用户,并不是系统的账号,也就仅用来支持Vsftpd服务用,因此没有许可他登陆系统的必要,比直接设定本地用户登录账号为登陆系统的用户安全性高。
一、文章要点: 1.64位系统下使用了PAM数据方式的虚拟用户配置 2.修改关键脚本,是编译成功通过。必要步骤,详细安装配置说明过程。 3.完全配置实例,Centos5.6编译安装vsftpd-2.3.4(配置本地用户登录、虚拟用户登录) 下载 wget http://xiazai.xiazaiba.com/Soft/V/vsftpd-2.3.4.tar.gz tar xzvf vsftpd-2.3.4.tar.gz cd vsftpd-2.3.4 关键步骤:由于64位系统的SO文件路径有变化,必须更改vsf_findlibs.sh脚本的将lib换成lib64 可以手工修改,也可以执行批量修改。 sed -i 's/lib//lib64//g' vsf_findlibs.sh 这里不执行,在64位系统是无法make成功的 mkdir /var/ftp/ useradd -d /var/ftp ftp chown root.root /var/ftp/ chmod og-w /var/ftp/ make make install cd /etc/ cp /etc/vsftpd/vsftpd.conf.rpmsave vsftpd.conf 二、详细安装配置说明过程: 1、首先是安装PAM yum install pam-devel db4-utils 2、安装vsftpd yum install vsftpd* 3、查看vsftpd是否加载 pam ldd /usr/sbin/vsftpd 若输出中出现ibpam.so.0 => /lib/libpam.so.0,表示加载成功 4、生成用户验证数据库文件 1)创建loguser.txt,格式如下(用户、密码、用户、密码.....) userid pass
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |