位置: 编程技术 - 正文

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

  • 小规模纳税人取得专票和普票区别
  • 小规模纳税人怎么变成一般纳税人
  • 办公室的饮用水应该放在哪个科目下?
  • 资本公积转增资本的限制条件
  • 企业接受捐赠固定资产计入什么科目
  • 各行业的利润率表
  • 海关完税凭证抵扣清单在哪里
  • 社保免征还需要申报吗
  • 投资收益做什么
  • 发票可用时间
  • 主营业务收入借增贷减
  • 外币报表折算差额在会计报表中应作为
  • 案例分析正当防卫
  • 大额联行号和开户行号是一样的吗
  • 公司一般根据什么裁员
  • 报税时利润表没写怎么办
  • 资源税纳税期限按月还是按季
  • 销售固定资产的收入计入什么科目
  • 个人所得税生产经营所得
  • 营收和产值的区别和联系
  • 增值税专用发票和普通发票的区别
  • 监控 固定资产
  • 收到个人款开公司发票
  • 鸿蒙怎么添加
  • 购买销售商品
  • 结转销售原材料会计分录
  • 土地增值税扣除项目金额怎么算
  • 运输发票税金怎么算
  • 个人将房产过户到一人有限公司交什么税
  • 汇总开具的运输发票
  • php正则替换字符串
  • 销售金额环比
  • 金蝶专业版固定资产初始数据录入
  • 浏览器你
  • 猿创部落科技有限公司
  • diff比较文件不同输出
  • 退还多缴纳税款
  • 利润分配财务管理
  • 劳务费800以上扣税标准
  • 预支报销单
  • 小微怎么开专票
  • 商业承兑汇票贴现什么意思
  • sqlserver控制台
  • 个别计价法下,把每一种存货的实际成本
  • 无形资产多摊销怎么处理
  • 促销费会计分录怎么写
  • 4s店交首付分期多久
  • 个人如何开增值税普通电子发票
  • 交通费用报销明细表
  • 银行承兑汇票的好处
  • 计提税金及附加的金额如何算
  • 经营性应付项目减少对经营活动现金
  • 委托收款的流程
  • sql如何查出重复的数据
  • 基于Sql Server通用分页存储过程的解决方法
  • mysql查询语句大全讲解
  • ubuntu debain
  • mysql 高效分页
  • mysql报错1091
  • 升级到xp系统以后怎么办
  • ubuntu18.04安装wps
  • linux查看磁盘空间大小以及分配
  • xp怎么改密码怎么设置
  • font system
  • win7关闭文件夹和内容一起显示
  • linux系统怎么查看防火墙状态
  • [置顶] 此外,车牌号:454118(懂得都懂[doge])
  • OpenGL super bible(5th) 学习笔记 -- 像素缓冲区对象(PBO)
  • jquery多级菜单
  • python开发的程序
  • android屏幕适配的五种方式
  • 信息流广告与原生广告的区别
  • jsonobject.parseobject异常
  • 抓落实韧劲不足的具体表现
  • 个人限购
  • pageoffice控件安装不上
  • 江苏个体户年报怎么填
  • 省纪检委派驻机构值得去么
  • 增值税电子普通发票可以抵扣吗
  • 辽宁朝阳丧葬费标准2022
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设