位置: 编程技术 - 正文

CentOS 6.2 快速配置vsftpd虚拟用户的步骤分享(centos6.5dns配置)

编辑:rootadmin

推荐整理分享CentOS 6.2 快速配置vsftpd虚拟用户的步骤分享(centos6.5dns配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos6配置,centos6.5配置yum,centos6.5怎么配置ip,centos6.5dns配置,centos6.5dns配置,centos6bond配置,centos6bond配置,centos6.5配置yum,内容如对您有帮助,希望把文章链接给更多的朋友!

比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。之前就有弄过vsftpd,就不再介绍了!安装:

复制代码代码如下:[root@linuxde ~]# mount /dev/cdrom /media #挂载镜像 省去yum源的配置[root@linuxde ~]# yum install vsftpd #yum安装vsftpd[root@linuxde ~]# mv /etc/vsftpd/vsftpd.conf <a>/etc/vsftpd/@vsftpd.conf.bak</a> #备份原始配置文件,以供日后的参照及使用[root@linuxde ~]# vi /etc/vsftpd/vsftpd.conf #创建vsftpd.conf

内容如下:复制代码代码如下:listen=YESbackground=YESanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESxferlog_enable=YESconnect_from_port_=YESchown_uploads=NOxferlog_file=/var/log/vsftpd.logxferlog_std_format=YESasync_abor_enable=YESascii_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to Nanu FTP serverpam_service_name=vsftpdchroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd/vsftpd.chroot_listguest_enable=YESguest_username=linuxdenopriv_user=linuxdeuser_config_dir=/etc/vsftpd/user_configmax_clients=max_per_ip=

创建chroot虚拟用户映射文件

复制代码代码如下:[root@linuxde ~]# cat /etc/vsftpd/vsftpd.chroot_listlinuxde #该文件为手动建立,每一行代表一个欲将虚拟用户映射到本地账户的名称创建用户账户文件

复制代码代码如下:[root@linuxde ~]# cat /etc/vsftpd/passwd.filechenchen #该文件默认也不存在的,该文件用来存储用户账户以及明文密码,格式为每个账户两行,第一行是用户名,第二行是密码,以此类推!密码可以使用CentOS 自带的强密码生成工具创建复制代码代码如下:[root@linuxde ~]# mkpasswd 参数 用户名

•-l 定义生成密码的长度,默认9•-d 定义密码里面包含数字个数,默认2•-c 定义包含小写字母个数,默认2•-C 定义包含大写字母个数,默认2•-s 定义包含特殊字符个数,默认1•-p 另外指定一个生成密码的程序,默认是/etc/yppasswd mkpasswd 隶属于 expect RPM 包,如果系统中没有,可以通过yum安装!复制代码代码如下:[root@linuxde ~]# yum install expect创建用户账户编译脚本

CentOS 6.2 快速配置vsftpd虚拟用户的步骤分享(centos6.5dns配置)

vsfptd使用DBD数据库进行账户验证,因此需要将用户账户文件passwd.file编译为DBD格式。复制代码代码如下:[root@linuxde ~]# vi /etc/vsftpd/db_load.sh #创建一个脚本,也可以不创建,直接使用命令实现![root@linuxde ~]# cat /etc/vsftpd/db_load.sh</p><p>#!/bin/bash# DBD convert for vsftpd passwd.filedb_load -T -t hash -f /etc/vsftpd/passwd.file /etc/vsftpd/ftpuser_passwd.db</p><p>[root@linuxde ~]# chmod /etc/vsftpd/db_load.sh #进行相应的赋权,对passwd.file账户文件进行编译,并生成ftpuser_passwd.db格式文件,db_load 隶属于db4 RPM包,如没有请自行安装。[root@linuxde ~]# sh /etc/vsftpd/db_load.sh[root@linuxde ~]# ll /etc/vsftpd/ftpuser_passwd.db-rw-r--r--. 1 root root 月 6 : /etc/vsftpd/ftpuser_passwd.db

创建用户配置文件

建立好账户后,需要为每个用户创建记录FTP目录位置、用户权限等信息的配置文件复制代码代码如下:[root@linuxde ~]# mkdir /etc/vsftpd/user_config配置文件以FTP用户名为文件名称,每个FTP用户一个文件,例如chenchen复制代码代码如下:[root@linuxde ~]# vi /etc/vsftpd/user_config/chenchen内容如下:复制代码代码如下:[root@linuxde ~]# cat /etc/vsftpd/user_config/chenchenlocal_root=/vsftptest/www.linuxde.net/ #该路径对应的目录必须存在write_enable=YESanon_umask=anon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES

注:FTP 用户所映射到的系统帐户必须对 FTP 用户主目录拥有相应的读/写权限。仍然以chenchen用户为例,本文中chenchen虚拟用户是被映射到 linuxde 系统帐户的,所以 linuxde 系统帐户必须拥有对 chenchen 的 FTP 主目录/vsftptest/www.linuxde.net/ 的读/写权限复制代码代码如下:[root@linuxde ~]# chown -R linuxde:linuxde /vsftptest/www.linuxde.net/

修改Pam 认证模块

备份vsftpd 原始的pam认证模块配置文件:复制代码代码如下:[root@linuxde ~]# mv /etc/pam.d/vsftpd <a>/etc/pam.d/@vsftpd.bak</a> #如想使用原配置,后面的配置参数必须在前排!

写入新的PAM认证模块配置:复制代码代码如下:[root@linuxde ~]# cat /etc/pam.d/vsftpd #此处后缀无须带上.dbauth required pam_userdb.so db=/etc/vsftpd/ftpuser_passwdaccount required pam_userdb.so db=/etc/vsftpd/ftpuser_passwd

启动vsftpd复制代码代码如下:[root@linuxde ~]# service vsftpd start关于添加其他相应虚用户的过程就略过的,你看懂了 自然会明白如何做!

到这里就配置完成了,如果你出现vsftpd OOPS: cannot change directory,为selinux 未关闭!原文地址:

CentOS启用sudo方法 1、添加sudo用户执行visudo命令,找到:rootALL=(ALL)ALL在下面增加:centosALL=(ALL)ALL2、禁止root用户登录编辑/etc/ssh/sshd_config将PermitRootLoginyes改为PermitRootLoginno3、

CentOS或其他linux系统的美国VPS系统时间同步方法 方法一:SSH连接到美国VPS系统,然后输入以下命令#yuminstall-yntp#cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#ntpdateus.pool.ntp.org查看时间一下:#date方法二:centos系

CentOS 6.3安装教程图文过程 附:CentOS6.3下载地址位:

标签: centos6.5dns配置

本文链接地址:https://www.jiuchutong.com/biancheng/357305.html 转载请保留说明!

上一篇:DELL服务器M100E中linux5.5无法启动的解决方法(dell t110服务器)

下一篇:CentOS启用sudo方法(centos sudoers)

  • 应税和课税是什么意思
  • 进项税额加计抵减会计分录
  • 服务不动产和无形资产扣除项目本期实际扣除金额
  • 工程款增值税专用发票如何开具
  • 公司提供午餐的目的
  • 预提费用报税时填哪里
  • 借款利息支出全部可以税前扣除吗
  • 企业所得税允许税前扣除的五险一金
  • 非福利企业残疾人用工优惠
  • 接受投资转入固定资产不影响现金流量变动
  • 发票认证了但是没记账
  • 相关税费计入哪里
  • 投资性房地产属于流动资产吗
  • 主营业务收入会计英语
  • 计提工资当月要结转吗?
  • 费用报销交通费
  • windows登录提示
  • 上月印花税计提多了如何冲回
  • 打开我的电脑提示该文件没有与之
  • 预收款交税未开发票申报表怎么
  • windows10出现你的电脑出现问题
  • iphonexs如何强制关机重启
  • 公司提取员工公积金
  • 谈谈你对人民美好生活的理解
  • 内部审计类型分为哪几种
  • php __destruct
  • html简单例子
  • Pinia(二)了解和使用Store
  • php验证身份证号
  • 没有关系怎么表达
  • 【Netty系列・高级篇】Netty核心源码解析
  • 不按发票金额付款说明
  • redis incr 高并发
  • 使用Go http重试请求
  • 什么叫python
  • 支票小写金额前的羊
  • 一般纳税人购进小规模纳税人的货物
  • 纳税调增调减通俗易懂
  • 计提年终奖的会计分录
  • 固定资产入账及摊销方法
  • 公司用车租赁
  • 存货盘亏毁损处理方法
  • Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
  • 小规模纳税人能开3%的专票吗
  • 视同销售的几种情况都有什么?
  • 结转成本时库存商品是负数
  • 跨年发票两大原则
  • 损益类科目的账务处理
  • 房屋开发企业
  • 现在购入不动产怎么办
  • 哪些地方中国没有收复
  • 购建固定资产属于投资活动吗
  • 公司车辆交强险怎么网上买
  • 外购白酒继续生产白酒
  • 财务报表的一般构成要素
  • 工程施工科目核算内容
  • 实际到货跟采购不一致
  • 建筑企业其他应付款包含什么内容
  • 个人账户打流水需要本人吗
  • 怎么判断政府
  • 管理会计与核算会计的区别
  • windows注册表简单应用
  • freebsd 网卡驱动
  • win10多屏设置方法
  • Mac借助其他电脑做系统
  • win7 桌面空白
  • 微软被告
  • Win7系统怎么打开设置
  • win10蓝屏故障
  • linux 卸载 mysql
  • jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
  • linux怎么调用python
  • angular重新渲染组件
  • javascript的代码写在哪里
  • 基层税务局长工作职责
  • 委托代征管理办法最长有效期
  • 种子在什么情况下能发芽
  • 梨树烧烤一条街打人
  • 一般纳税人申请流程
  • 普惠性税收优惠政策例子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设