博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos6.8服务器配置之vsftpd配置
阅读量:7234 次
发布时间:2019-06-29

本文共 1797 字,大约阅读时间需要 5 分钟。

vsftpd: version 2.2.2

一、安装:因对版本要求不高,所以采用yum安装

yum install -y vsftpd ckconfig vsftpd on

二、配置:

1、建立ftp用户vuser作为虚拟用户的宿主,不允许ssl登录:

adduser vuser -s /sbin/nologin

2、建立虚拟用户列表:在/etc/vsftpd/下创建vuser.txt文件,在里面填写用户名和账号,第一行账号,第二行密码,依次类推。

3、建立虚拟用户口令库,(如果系统提示找不到db_load命令,则需先安装yum –y install db4 )

db_load –T –t hash –f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db

注意文件名保持 统一!

4、进入/etc/pam.d/中创建vsftpd.vuser,在其中添加如下信息:

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuseraccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser

5、生成pem文件

openssl req -new -x509 -nodes -out vsftpd.pem -keyout vsftpd.pem

6、创建虚拟用户配置文件存放目录

mkdir /etc/vsftpd/vsftpd_conf/

7、创建与虚拟用户名相同名称的文件(虚拟用户名即vuser.txt中的用户名),比如创建demo

vim /etc/vsftpd/vsftpd_conf/demo

8、在demo中填写如下信息

#此路径根据虚拟用户要访问的目录对应修改local_root=/www/webanon_world_readable_only=NOanon_umask=022write_enable=YESanon_mkdir_write_enable=YESanon_upload_enable=YESanon_other_write_enable=YES

9、编辑配置文件

vim /etc/vsftpd/vsftpd.conf

编辑内容如下:

#设定不允许匿名访问anonymous_enable=NO#设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问local_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YEStcp_wrappers=YES#虚拟用户配置:PAM认证文件名,PAM将根据/etc/pam.d/vsftpd进行认证pam_service_name=vsftpd.vuser userlist_enable=yes#启用虚拟用户guest_enable=yes #虚拟用户配置文件存放目录 user_config_dir=/etc/vsftpd/vsftpd_conf#虚拟用户映射到的系统账号guest_username=vuser#配置PASVpasv_enable=YESpasv_min_port=40000pasv_max_port=40080pasv_promiscuous=YES #启用TLS/SSLssl_enable=YES #强迫客户机在登录时使用TLSallow_anon_ssl=NO force_local_data_ssl=YESforce_local_logins_ssl=YESssl_tlsv1=YESssl_ciphers=HIGHrsa_cert_file=/etc/vsftpd/vsftpd.pem

10、启动

service vsftpd start

11、目录权限

chown -R root:vuser /www/web

一般链接不上,大部分是目录权限的问题

可以看:  里面写了两种配置vsftpd用户的方式、配置项的详细说明和一些常见为题,供大家参考!

 

转载地址:http://dclfm.baihongyu.com/

你可能感兴趣的文章
ImageView显示网络图片
查看>>
linux防止sshd被爆破(安装denyhosts)
查看>>
【P4语言学习】Parser解析器
查看>>
python问题:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'(转)
查看>>
测试人员职业规划
查看>>
Twenty Newsgroups Classification任务之二seq2sparse(3)
查看>>
教育单元测试mock框架优化之路(中)
查看>>
网易老司机:网络性能问题该怎样监控与定位?
查看>>
为什么LinkedIn放弃MySQL slowlog,转用基于网络层的慢查询分析器?
查看>>
何小鹏:跟李斌赌输了 将付一辆ES8顶配的购车款给对方
查看>>
OPPO R11继续升温,8月8日将推出巴萨定制机
查看>>
从主流厂商宣传语看中国CRM领域的发展
查看>>
腾讯动漫回应停止支付作者稿酬传闻:均会按时如数支付
查看>>
卫健委:保障病人就医需求 加强流感药品物资保障
查看>>
因无力偿还网贷 内蒙古一对夫妻贩卖亲生龙凤胎
查看>>
2018年深圳出口规模续称雄 新业态进出口倍增
查看>>
第二届EmTech China 峰会在京举行 畅谈科技创新未来
查看>>
证监会对6宗内幕交易案件作出行政处罚 涉及现代制药等
查看>>
张近东智慧零售大开发加码:2019年开店15000家
查看>>
西班牙一亚洲女子疑似被人从三楼推落 伤势严重
查看>>