位置: 编程技术 - 正文

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)

  • 不能抵扣的进项抵扣了
  • 小规模纳税人每月不超过10万
  • 小规模纳税人定期定额征收的怎么报税
  • 送货运杂费属于什么费用
  • 担保费能否开专票
  • 银行现金支票怎么填
  • 上市公司存货跌价准备怎么看
  • 企业增加注册资金怎么办理
  • 企业自有房产的所有权
  • 公司注销后会计凭证保管年限
  • 海关进口增值税如何入账
  • 不动产在建工程使用的外购货物
  • 银行结算方式包括哪些内容
  • 公司注销取不到采购发票怎么汇算清缴?
  • 企业会议费发票可否抵扣?
  • 所得税汇算清缴后发现有误怎么办
  • 个人到税务局怎么开增值税普通发票
  • 增值税发票地址变更后开原来的地址能用吗
  • 纳税人提供植物养护服务属于什么服务
  • 收到商业承兑汇票怎么兑现
  • 购销行为是什么
  • 上个月开的发票退回怎么处理?
  • 购进一批材料,材料已经入库
  • 购进的出口货物如何入账
  • 内账增值税会计核算
  • 云下载并重新安装
  • 企业季度税如何申报
  • 现金流量表的编制基础是权责发生制
  • win7为什么这么多人用
  • 递延收益的会计科目
  • 电脑上的五角星是什么意思
  • 睿因无线路由器怎么设置
  • 带着崽崽宠老公免费阅读
  • 福利费做账分录
  • 企业合并的合并范围
  • 差旅费车票抵扣的相关规定
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas‘
  • php ajax 实现
  • python中写函数
  • 没有初级会计证可以从事会计工作吗
  • 已申报未导入是什么情况
  • 政府无偿划转股权 要做可行性研究
  • 个税手续费返还要交企业所得税吗
  • 社保所属期怎么填
  • 金融债券利息收入免企业所得税吗
  • 采购供应部门发挥的作用
  • 对公账户往来款需要归还吗
  • SQL Server 2008中SQL之WaitFor使用介绍
  • 食用油交税吗
  • 外贸企业出口货物会计分录
  • 购买性支出和转移性支出的区别
  • 净利润率的计算方法公式
  • 专利年费计入哪里
  • 话费报销属于什么费用
  • 跨月发票红冲还要交税吗
  • 生产性服务企业税率
  • 法人投资属于什么会计科目
  • 未认证的发票如何进项税转出
  • 苗木种植发票免税怎么开
  • 管理费用一般包含研发费用吗
  • 公司发放工资的形式
  • 工程施工明细科目结转吗
  • win8.1还原系统
  • win8怎么打开系统设置
  • windows dns server
  • efi shell有什么用
  • cmd命令行删除文件
  • windows锁屏界面设置
  • Linux下SSH Session复制功能实现方法
  • rtk api error=3
  • Win7旗舰版电脑亮度怎么调节?
  • android方法大全
  • python的params
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 税务实地核实工作程序
  • 我的宁夏灵活就业缴费失败
  • 北京24小时税务自助机
  • 北京定额发票查验
  • 企业自建厂房在建工程会计账务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设