位置: 编程技术 - 正文

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

  • 海关完税价格是什么
  • 记账凭证核算形式是会计核算中最基本的核算形式
  • 工业土地摊销年限最新规定
  • 装卸搬运服务属于什么税目
  • 蔬菜坏了还能吃吗
  • 成品油经销企业税收风险点
  • 电脑怎么写记事本
  • 交通违章罚款可以在手机上交吗
  • 提前竣工的规定是什么
  • 现房销售土增税怎么缴纳
  • 银行发行理财产品的条件
  • 数量金额式适用于哪些科目
  • 新会计准则要求
  • 小规模企业核定征收最新政策
  • 跨月冲红的发票怎么做账
  • 公司没有车牌可以买车吗
  • 生产人员社保怎么做账
  • 发票 发票联
  • 先计提房租后收到发票 发票附在哪
  • 发票冲红后是否可以重开
  • valorant!
  • 华为鸿蒙系统的服务
  • 出纳能不能兼开专票
  • 苹果手机无法加入WiFi
  • 微软发布新的免费 Win11 虚拟机 (2302)
  • 测速网在线测速
  • 本月发生的费用,下月取得发票,怎么做账
  • 购买机器配件怎么做会计分录
  • 公司委托第三方缴纳社保合法吗
  • 如何pingip地址
  • 债权转增资本公积账务处理
  • 网速不稳定的解决方法
  • 怎么区分债券折价还是溢价
  • element_ui
  • 酒店会计科目及账务处理视频
  • 最有艺术气质的动物
  • 涉及产权的案例
  • 如何进行iframe框架切换
  • 损失函数解读例题
  • vports命令怎么用
  • printfi
  • 政府奖励怎么做会计分录
  • 哪些可以计入研发费用
  • 会计中财务费用为负
  • uni-app表单验证
  • file file=new file()的作用
  • 代扣员工伙食费
  • 公司注销单位公积金账户余额怎么处理
  • 增值税发票抵扣联的作用
  • oracle sql 不等于某个字符
  • 印花税申报成功怎么撤回
  • 账簿包括哪些基本内容
  • 商标权的入账价值有哪些
  • 长期待摊费用摊销是当月还是下月
  • 测试账户收入怎么处理
  • 小规模纳税人购入固定资产怎么做账
  • 一般什么是差旅费呢
  • 没有发票财务报表怎么做
  • 购买商品或服务不给开发票违法吗
  • 直租业务可以抵房租吗
  • 新会计准则应用
  • 工业企业如何建立税务风险预警体系工作表
  • centos7搜索
  • fedora最新版本
  • 更新版本
  • 系统技巧 制作流程
  • win7怎么调窗口大小
  • 超级按钮条上的设置
  • win10系统优化的方法
  • win8能不能玩gta5
  • 微信小程序页面滚动
  • Lesson01_05 HTML中的超链接
  • [置顶]公主大人接下来是拷问时间31
  • python中安装模块的命令
  • jquery使用教程
  • unity给物体添加重力
  • UnityException: Launching iOS project via Xcode4 failed
  • js实现下载
  • Qt for Android - ANT_HOME is set incorrectly or ant could not be located
  • 成都税务怎么查询社保缴费记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设