位置: 编程技术 - 正文

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

  • 小规模纳税人附加税是几个点
  • 免税合并和应税合并商誉
  • 税负怎么计算
  • 开农贸市场挣钱吗
  • 以前年度损益调整在借方是什么意思
  • 小规模超过30万附加税减半吗
  • 银行转账支付凭证有效期多久
  • 材料采购合同需要注意什么
  • 季度申报后还要年度申报吗
  • 产权转移数据印花税按次申报?
  • 工程在建期间土地的摊销如何处理
  • 电解铜进口可以卖吗
  • 其他应付款挂多少有风险
  • 六税两费减半会延期吗
  • 负债类科目的分类
  • win7为什么还有人用
  • php实验步骤
  • 如何网络测试
  • linux不能联网怎么解决
  • 在php中,字符串有哪些表示形式
  • 子公司可以接总公司的工程吗
  • 外贸企业红字发票怎么冲
  • 新罕布什尔州的邮政编码
  • 公司偷税漏税有哪些表现形式
  • 其他综合收益含税吗
  • 劳务外包会计分录最新
  • 其他权益工具投资属于什么科目
  • 专票退税是什么意思
  • 创造未来这首歌是谁
  • 发票勾选平台进入后没有什么内容
  • 我国营改增后,一般纳税人适用的增值税基本税率
  • python3多态
  • 识别假人民币的简便方法
  • 进口关税如何交
  • 施工企业会计科目
  • linux mysql 安装与操作
  • sqlalchemy mongodb
  • 企业给灾区捐款可以抵税吗
  • 生产设备改扩建会计分录
  • 新领的发票怎么导入uk开票系统
  • 短期理财会计处理
  • 预提费用汇算清缴前取得发票
  • 生产过程中的不良品怎么处理
  • 销售未开票怎么做分录
  • k3凭证模板
  • 预收租金的增值税
  • 餐饮怎么扣税
  • sql server数据库跟踪
  • mysql锁表的sql
  • win10 发布
  • net 4.0.30319
  • bios详细解释
  • wuamkop.exe - wuamkop 进程是什么意思
  • w10隐藏功能
  • ultra系统优盘恢复
  • 关闭gui引导有什么用
  • win8.1截图工具快捷键
  • win7自带桌面时钟吗
  • linux安装有哪几种方式
  • 缺少系统操作怎么办
  • win10系统如何删除用户账户
  • jquery教程w3c
  • jquery each return
  • shell中的-le
  • Vuforia unity3d 发布 eclipse工程
  • nodejs gyp
  • javascript数组去重set方法
  • js模块化和组件化
  • dos下重命名
  • python正则批量替换字符串
  • js正则检验手机号
  • javascript例题
  • jquery 列表控件
  • 12366纳税服务热线存在的问题
  • 西安市交房要交多少钱
  • 什么是跨地区经营汇总纳税企业
  • 税务稽查工作底稿属于什么证据
  • 税务文件是什么
  • 异辛烷征收消费税对成品油影响
  • 四川税务专管员查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设