linux安装vsftpd并配置文件,vsFTPd在Linux中的编译安装和配置方法(原创)

f4d1d5c6dab2e56d233b08eff244405f.png

本内容为站长安装vsFTPd过程的笔记,如有疏漏之处欢迎指出,谢谢!

//———-安装环境———-

//Linux版本:CentOS 5.5

//vsFTPd版本:vsFTPd 2.2.2

//———-准备工作———-

//开始安装前,请确认系统中是否安装了db4-utils包,如没有则先安装。

//———-开始安装———-

#tar -zxvf vsftpd-2.2.2.tar.gz

#cd vsfpd-2.2.2

#make

#make install

#cp vsftpd.conf /etc/

#cp ./RedHat/vsftpd.pam /etc/pam.d/ftp

//———-配置vsFTPd———-

//编辑/etc/vsftpd.conf

anonymous_enable=YES 允许匿名访问(一般设为NO)

local_enable=YES 使用pam方式必须设为YES

listen=YES 以独立方式运行

//配置vsFTPd随系统启动

#echo “/usr/local/sbin/vsftpd &” >> /etc/rc.d/rc.local

#chkconfig vsftpd off //让/etc/xinetd.d下的vsftpd失效

#/usr/local/sbin/vsftpd &

//配置虚拟用户验证

#mkdir /etc/vsftpd

#vi /etc/vsftpd/vsftpd_login.txt //向vsftp_login.txt中写入用户名和密码,奇数行写用户名,偶数行写密码

#db_load -T -t hash -f /etc/vsftpd/vsftpd_login.txt /etc/vsftpd/vsftpd_login.db //用db_load命令生成口令库文件

#chmod 600 /etc/vsftpd/vsftpd_login.db //设置库文件仅对root可读写

#vi /etc/pam.d/vsftpd.vu //手动创建所需PAM配置文件vsftpd.vu,并写入以下内容:

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

//创建虚拟用户使用的系统用户帐号,并自定默认目录

#useradd -d /www vftp

#chown -R vftp.vftp /www

#chmod 744 /www

#vi /etc/vsftpd.conf //编辑vsftpd.conf文件

//向vsftpd.conf文件中写入以下参数

guest_enable=YES

guest_username=vftp

pam_service_name=vsftpd.vu

user_config_dir=/etc/vsftpd/user_config_dir

#mkdir /etc/vsftpd/user_config_dir

//在/etc/vsftpd/user_config_dir/中为每个用户创建与用户名一致的权限文件

#vi /etc/vsftpd/user_config_dir/sunbloger //创建名为sunbloger的用户权限文件,并向其中写入如下权限参数:

local_root=/www

write_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

相关内容:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值