位置: 编程技术 - 正文

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怎么配置)

  • 实收款比应收账款少3万怎么处理
  • 建筑公司包工包料账务处理
  • 综合所得预扣预缴表在哪里查
  • 居民企业参股外国企业信息报告表怎么删除
  • 收到投资款的会计科目
  • 旅行社支付导游费怎么算
  • 单位和职工个人缴费基数如何确定的规定
  • 商贸企业变更为生产企业
  • 研究开发费用的加计扣除100%
  • 出口货物是否属于存货
  • 销售农业产品的税率
  • 税后利润补亏的会计分录怎么做
  • 供货方代垫运费计入原材料
  • 买体育彩票收银配比是多少
  • 事业单位乱报销出纳怎么办?
  • 互联网合同范本
  • 增值税和增值税额的区别
  • 旅行社成本票没有收到,怎么挂账
  • 饮料厂税率
  • 12月计提税金
  • 劳务公司如何确定收入
  • 汇丰银行账户管理费
  • 煤矿安全费用会议
  • 票已收到款未付怎么办
  • 那些收入不用缴税
  • 企业清算剩余财产分配是否交个人所得税
  • 有形动产增值税税率是多少
  • php企业管理系统
  • 秋日里通往卢浮宫的杜乐丽花园,法国巴黎 (© Brian A. Jackson/Getty Images Plus)
  • 未认证用户是什么意思
  • 金碟软件如何查看明细账
  • next frame
  • php路径问题
  • e命令怎么用
  • 抵扣条件
  • python字典怎么添加值
  • 股权收购账务处理
  • 研发部门的房租物业费进什么科目
  • 建筑企业增值税税率是多少
  • 捐赠合同模板
  • 产品维修费的会计怎么做
  • mysql数据表存储引擎
  • 消防设备要多少钱
  • 收回以前年度的应收账款较多能说明什么呢?
  • 给员工租房怎么才能避开风险
  • 购进原材料如何结转成本
  • 转账支票填写样本图片
  • 税前扣除项目主要包括
  • 收到房租费发票如何做账
  • 发票抬头公司报销的该怎么写
  • 给法人交社保,不发工资可以吗
  • 房地产核算
  • mysql预编译原理
  • centos编译安装tcpdump工具
  • aix解除镜像
  • windows提升性能
  • ios自定义应用图标
  • 使用u盘安装windows10电脑识别不出来
  • linux基本使用
  • inodecmn.exe
  • 如何管理和维护宿舍卫生
  • paytime.exe - paytime是什么进程 有什么用
  • windows live language setting
  • win8.1安全模式怎么进入
  • linux %1
  • win7怎么打开磁盘管理器
  • 常用的linux命令大全
  • unity shader lerp
  • 自定义右键属性是什么
  • jquery给复选框赋值
  • js图形界面
  • python 时间戳与格式化时间的转化实现代码
  • jquery的实现原理
  • 如何查询车辆购买的保险
  • 网上如何申领电瓶车牌照
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 个税申报表明细怎么打印
  • 高新企业人才落户北京
  • etc可以抵扣吗
  • 广西区国家税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设