免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: cryboy2001
打印 上一主题 下一主题

[FTP] 最简单之centos 6.5中的vsftp 大全 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2014-09-04 21:19 |只看该作者
支持Linux,支持开源。

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
12 [报告]
发表于 2015-03-20 07:50 |只看该作者
回复 9# webdna


centos6 mysql+vsftp简单

yum install vsftpd pam_mysql mysql mysql-server mysql-devel ftp -y
3、加用户755  useradd vsftpdguest
  756  passwd vsftpdguest
4、设置MYSQL  建数据库create database vsftpdvu;
进入use vsftpdvu; 建表create table users(name char(16) binary,passwd char(41) binary);
加入用户insert into users(name,passwd)  values (‘admin’,’admin’)
给用户vsftpdgrest加权限 grant select on vsftpdvu.users to vsftpdguest@localhost identified by 'vsftpdguest';
测试一下#mysql -u vsftpdguest –pvsftpdguest
mysql>select * from users;
vi /etc/pam.d/vsftp
auth required pam_mysql.so user=vsftpdguest passwd=vsftpdguest host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=0
account required pam_mysql.so user=vsftpdguest passwd=vsftpdguest host=localhost db=vsftpdvu table=users usercolumn=name passwdcolumn=passwd crypt=0
vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd
tcp_wrappers=YES
guest_enable=YES
guest_username=vsftpdguest
listen=YES
listen_port=21
pasv_min_port=30000
pasv_max_port=30999
virtual_use_local_privs=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
chroot_local_user=YES
#banner_file=/etc/vsftpd/vsftpd_banner_file
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=600
use_localtime=YES

mkdir vsftpd_user_conf
Vi /etc/vsftpd/vsftpd_user_conf/admin
anon_world_readable_only=no
write_enable=yes
anon_upload_enable=yes
anon_other_write_enable=yes
anon_mkdir_write_enable=YES
local_root=/home/vsftpdguest/admin
Chmod 777 admin

mkdir /home/vsftpdguest/admin
chown vsftpdguest.guest /home/vsftpdguest/admin
Chmod 777 admin

改防火墙
-A INPUT -p tcp --dport 20 -j ACCEPT
-A INPUT -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p  tcp --dport 30000:30999 -j ACCEPT

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
13 [报告]
发表于 2015-03-20 07:57 |只看该作者
1、要先安装openldap服务器(略过)

2、下面直接从安装vsftp开始
设置openldap客户端
#yum -y install openldap
#yum -y install openldap-clients
从CA服务器copy过来
# mv ca-bundle.crt /etc/openldap/certs/
# vi /etc/openldap/ldap.conf
TLS_REQCERT allow
TLS_CACERTDIR /etc/openldap/cacerts
URI ldaps://ldap.testhome.com
BASE dc=testhome,dc=com

验证一下
#ping ldap.testhome.com
# ldapsearch -x

#ldapsearch -x -b "testhome.com"


#yum -y install vsftp
#useradd vsftpdguest
#passwd vsftpdguest
#vi /etc/pam.d/vsftpd
auth required /lib64/security/pam_ldap.so
account required /lib64/security/pam_ldap.so
password required /lib64/security/pam_ldap.so
session    required /lib64/security/pam_ldap.so
要有pam_ldap.so文件存在


#vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd
tcp_wrappers=YES
guest_enable=YES
guest_username=vsftpdguest
listen=YES
listen_port=21
pasv_min_port=30000
pasv_max_port=30999
virtual_use_local_privs=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
chroot_local_user=YES
#banner_file=/etc/vsftpd/vsftpd_banner_file
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
idle_session_timeout=600
use_localtime=YES
#chkconfig vsftpd on

# service vsftpd restart

论坛徽章:
0
14 [报告]
发表于 2015-09-15 12:46 |只看该作者
楼主真大神!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP