位置: 编程技术 - 正文

vsftpd 配置(vsftpd 配置限制用户目录)

编辑:rootadmin
0、关于本文档   本文档是个人的学习整理。允许大家翻阅,摘抄,引用。更欢迎指出其中不对之处。文档的内容主要来自VSFTPD自身文档、个人学习心得以及网络资料,若有类同,实属正常,∶)。   本文档基于RedHat Linux 9和VSFTPD-1.1.3-8。如果有不同版本,则有专门文字说明。 1、VSFTPD简述   如果试问哪种FTP服务器最安全?那么在UNIX和Linux中,首推的就是VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出发点就是安全性。同时随着版本的不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。象RedHat、SUSE、Debian、GNU、GNOME、KDE等一些大型站点都采用VSFTPD作为它们的FTP服务器。大家可以到 2、VSFTPD的安装 2.1、RHL9+vsftpd-.1.1.3-8.i.rpm包的安装   VSFTPD的安装很简单。在RHL9中,在图形界面下依次执行“Main Menu”-“System Settings”-“Add/Remove Applications”-选择FTP服务器-“更新”,或者在字符界面中执行以下命令,就可以完成安装。   rpm -ivh vsftpd-1.1.3-8.i.rpm 2.2、vsftpd-1.2.0.tar.gz的安装   ⑴准备条件   VSFTPD默认配置中需要“nobody”用户。在系统中添加此用户,如果用户已经存在,useradd命令有相应提示。   [root@hpe root]# useradd nobody   useradd: user nobody exists   VSFTPD默认配置中需要“/usr/share/empty”目录。在系统中此目录,如果目录已经存在,mkdir命令有相应提示。   [root@hpe root]# mkdir /usr/share/empty/   mkdir: cannot create directory '/usr/share/empty': File exists   VSFTPD提供匿名FTP服务时,需要“ftp”用户和一个有效的匿名目录。   [root@hpe root]# mkdir /var/ftp/   [root@hpe root]# useradd -d /var/ftp ftp   接下来的操作对于ftp用户是否已经存在都是有用的。   [root@hpe root]# chown root.root /var/ftp   [root@hpe root]# chmod og-w /var/ftp   ⑵编译VSFTPD   从官方站点下载到/root目录,执行以下命令:   [root@hpe root]# tar zxvf vsftpd-1.2.0.tar.gz   [root@hpe root]# cd vsftpd-1.2.0   [root@hpe vsftpd-1.2.0]# make   ⑶安装编译好的VSFTPD   执行“make install”将编译好的二进制文件、手册等复制到相应目录。在RHL9上,可能需要手动执行以下复制:   [root@hpe vsftpd-1.2.0]# cp vsftpd /usr/local/sbin/vsftpd   [root@hpe vsftpd-1.2.0]# cp vsftpd.conf.5 /usr/local/share/man/man5   [root@hpe vsftpd-1.2.0]# cp vsftpd.8 /usr/local/share/man/man8   此外,“make install”没有复制简单的配置文件,建议执行以下命令:   [root@hpe vsftpd-1.2.0]# cp vsftpd.conf /etc   ⑷为本地用户设置PAM   如果允许本地用户登录VSFTPD,执行以下操作:   [root@hpe vsftpd-1.2.0]# cp RedHat/vsftpd.pam /etc/pam.d/ftp 3、VSFTPD的文件结构   VSFTPD的文件结构是很简洁的,主要包括:   /usr/sbin/vsftpd ---- VSFTPD的主程序   /etc/rc.d/init.d/vsftpd ---- 启动脚本   /etc/vsftpd/vsftpd.conf ---- 主配置文件   /etc/pam.d/vsftpd ---- PAM认证文件   /etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用户列表文件   /etc/vsftpd.user_list ---- 禁止或允许使用VSFTPD的用户列表文件   /var/ftp ---- 匿名用户主目录   /var/ftp/pub      ---- 匿名用户的下载目录   此外,还有一些说明文档和手册文件。   此外VSFTPD的日志文件位于/etc/logrotate.d/vsftpd.log。 4、VSFTPD的启动与停止   VSFTPD可以单独(Standalone)方式运行,如同httpd、named这类的服务器的运行方式,这是RHL9中默认的方式;也可以采用xinetd方式运行,这是RHL7.x、8中的默认方式。具体的运行方式由参数listen决定。从RHL中VSFTPD的运行方式,也可以看出VSFTPD的逐步发展。   当listen参数值为YES时,RHL9中的默认值,VSFTPD单独运行,我们可以使用脚本/etc/rc.d/init.d/vsftpd来启动、关闭以及重启VSFTPD。命令如下:   /etc/rc.d/init.d/vsftpd start|stop|restart   如果说在RHL9上,您还希望使用Xinetd启动VSFTPD的运行方式,那么首先要将vsftpd.conf配置文件中的listen参数值改为NO。其次,生成一个/etc/xinetd.d/vsftpd文件,内容如下:   service vsftpd   {   disable = no   socket_type = stream   wait = no   user = root   server = /usr/sbin/vsftpd   port =   log_on_success += PID HOST DURATION   log_on_failure += HOST   }   通过修改disable值为no或yes,并重新启动xinetd,从而启动或停止VSFTPD。   由于VSFTPD的单独模式已经拥有足够的能力,所以后面6中讨论到的应用,都是以单独模式来运行的,而非Xinetd方式。   注:还可以直接执行vsftpd来启动FTP服务,关闭时使用“kill”命令。   [root@hpe root]# /usr/local/sbin/vsftpd & 5、VSFTPD的设置选项   VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注意“=”号两边不能留空白符。除了这个主配置文件外,还可以给特定用户设定个人配置文件,具体介绍见后。   VSFTPD包中所带的vsftpd.conf文件配置比较简单,而且非常偏执狂的(文档自称:-))。我们可以根据实际情况对其进行一些设置,以使得VSFTPD更加可用。 5.1、连接选项

推荐整理分享vsftpd 配置(vsftpd 配置限制用户目录),希望有所帮助,仅作参考,欢迎阅读内容。

vsftpd 配置(vsftpd 配置限制用户目录)

文章相关热门搜索词:vsftpd配置详解添加用户,vsftpd配置用户目录权限,vsftpd配置详解添加用户,vsftpd 配置用户,vsftpd 配置用户名密码,vsftpd 配置用户名密码,vsftpd 配置文件,vsftpd 配置限制用户目录,内容如对您有帮助,希望把文章链接给更多的朋友!

vsftpd如何配置虚拟用户:PAM + PgSQL + FreeBSD-4 vsftpd的虚拟用户配置:PAM+PgSQL+FreeBSD-4(1.0beta,欢迎debug,本人也会随时更新)vsftpd可能是世界上最好的ftpd。它在linux世界非常流行,安全,性能高。本文

vsftp中文说明 anonymous_enable=YES是否允许匿名ftp,如否则选择NOlocal_enable=YES是否允许本地用户登录local_umask=默认的umask码anon_upload_enable=YES是否允许匿名ftp用户访问anon_upl

VSFTP配置实例 使用rpm命名可顺利安装该软件包。#rpm-ivhvsftpd-2.0.1-5.i.rpm安装完后默认就可以启动vsftp服务了,[root@localhost~]#servicevsftpdstartStartingvsftpdforvsftpd:[OK]但是默

标签: vsftpd 配置限制用户目录

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

上一篇:vsftpd 配置例子(vsftpd教程)

下一篇:vsftpd如何配置虚拟用户:PAM + PgSQL + FreeBSD-4(vsftpd怎么配置)

  • 企业所得税年报申报时间
  • 一般纳税人销项税和进项税如何抵扣
  • 租金是含税的吗
  • 善意取得增值税专用发票企业所得税处理
  • 模具发票如何入账
  • 进口环节应纳消费税的组成计税价格
  • 怎么控制成本费用餐厅
  • 公司回购房产契税谁交
  • 生产经营所得如何缴纳个人所得税
  • 折扣折让的销售方式有哪些
  • 资本公积转增股本个人所得税
  • 融资协议如何缴纳印花税
  • 劳务费个人所得税税率表2023最新
  • 288000元大写怎么写
  • 参加展会的住宿费计入什么科目
  • 企业筹建期的工会金费怎么入账
  • 合并报表利润表是当期还是累计
  • 收到的会费计入什么会计科目
  • 统一社会信用代码查询官网
  • 信用减值损失借方余额在利润表中
  • 以公允价值计量是什么意思
  • 企业发工资扣缴个人承担部分如何做账?
  • 企业支付微信认证怎么弄
  • u盘ghost下载
  • 存货跌价准备是备抵科目吗
  • 怎么给分区
  • 动态定位
  • 供水公司与用户合作协议
  • 手续费在银行系统哪里查
  • 报废汽车残值收入如何计税
  • 大前端技术
  • rcnn系列详解
  • 在建工程转入固定资产后又发生了后期支出会计处理
  • 如何用织梦在本地搭建网站
  • 织梦如何给栏目增加缩略图
  • 个税补缴纳
  • 小规模纳税人营业额
  • sqlserver服务请求失败或服务未及时响应
  • 公司控股另一家公司好与坏
  • 高速公路费如何开票
  • sql server 防止表锁死
  • sql数据对比语句
  • 善意取得虚开增值税专用发票处理
  • 库存,收入,支出,进货
  • 福州锦元房地产开发有限
  • 已抵扣认证的发票开红字发票需要将原票退回吗
  • 未开票收入怎么申报增值税
  • 专项应付款科目编码是多少
  • 房租增值税专用发票可以抵扣吗
  • 建筑安装企业外雇施工人员劳务费用什么做支付凭证
  • 外资企业取得合法地位
  • 跨月的发票开错了该怎么办?
  • sql中将数据放到另一个表中
  • mysql修改密码错误
  • win8官方安装教程
  • win9什么时候发布的
  • linux 的ll
  • linux十大常用软件
  • window10玩英雄联盟卡顿怎么办
  • Win10怎么关闭任务栏搜索
  • 怎么改windowsxp版本
  • Linux中如何查看文件大小
  • gcuservice.exe
  • win8计算器在哪里找
  • windows10右键菜单
  • windows8 应用商店
  • win10每周更新
  • 编写一个简单的shell
  • windows常用命令操作
  • node.js操作文件
  • eclipse如何调节字体
  • 迁移图片到另一台设备什么意思
  • js控制style
  • css和js应如何在html中放置
  • jquery轮播图代码
  • jquery设置图片路径
  • android滚动布局
  • 税务注销核对发票怎么办
  • 划拨土地是否可以出租的法律规定
  • 江苏省国税局客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设