加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

64位centos 5.6编译安装vsftpd-2.3.4的两种用户登录配置

发布时间:2013-10-01 18:50:52 所属栏目:Linux 来源:站长网
导读:服务器搭建FTP是首要的任务了。虚拟用户登录比本地用户登录安全系数高。因为vsftpd虚拟用户,并不是系统的账号,也就仅用来支持Vsftpd服务用,因此没有许可他登
服务器搭建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

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读