Below you will find pages that utilize the taxonomy term “Vsftpd”
April 8, 2011
centos下配置vsftpd虚拟用户教程[整理]
"\u003cp\u003e点击下载vsftp_install.sh一键安装脚本:\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/04/vsftpd_install.sh_.txt\"\u003evsftpd_install.sh\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e基本配置环境如下:\u003c/p\u003e\n\u003cp\u003e1.ftp用户的home目录:/data/ftp\n2.所有虚拟用户的local_root目录,都放在/data/wwwroot/这里.这里为了方便,目录名和虚拟用户名一样,当然也可以不一样的\n3.允许登录用户文件:/etc/vsftpd/chroot_list\u003c/p\u003e\n\u003cp\u003e==========================================\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.安装vsftpd\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#yum -y install vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e可用service vsftpd start 命令查看是否安装成功\u003c/p\u003e\n\u003cp\u003e设置CentOS vsftpd自启动\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#chkconfig –level 35 vsftpd on\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2.配置vsftpd.conf文件\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#vi /etc/vsftpd/vsftpd.conf\nanonymous_enable=NO 是否允许匿名用户访问\n#chroot_list_enable=YES …\u003c/p\u003e\u003c/blockquote\u003e"
April 7, 2011
centos下vsftpd 的虚拟用户安装配置
"\u003cp\u003eVsftp 安装配置\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.查看是否安装vsftp\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#rpm –qa|grep vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果出现 vsftpd-2.0.5-16.el5_5.1 说明已经安装 vsftp\u003c/p\u003e\n\u003cp\u003e如果没有安装的话, 需要先安装vsftp\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y install vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2.测试 是否安装成功\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(ip 改成自己啊,不要用俺的此次登录为匿名登录 user: anonymous 密码为空 如果成功登录会有下面内容 这说明vsftpd安装成功)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#service vsftpd start\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e为 vsftpd 启动 vsftpd:[确定]\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#ftp 192.168.1.107\u003c/p\u003e\n\u003cp\u003eConnected to192.168.1.107.\u003c/p\u003e\n\u003cp\u003e220 (vsFTPd 2.0.5)\u003c/p\u003e\n\u003cp\u003e530 Please loginwith USER and PASS.\u003c/p\u003e\n\u003cp\u003e530 Please loginwith USER and PASS.\u003c/p\u003e\n\u003cp\u003eKERBEROS_V4 rejectedas an authentication type\u003c/p\u003e\n\u003cp\u003eName(192.168.1.107:root): anonymous\u003c/p\u003e\n\u003cp\u003e331 …\u003c/p\u003e\u003c/blockquote\u003e"
February 26, 2011
解决vsftpd虚拟用户没有chmod权限的问题
"\u003cp\u003e参考(已经修正),在下面搞了个ftp,结果发现vsftpd的虚拟用户无法获得chmod权限,后来找了找,解决办法如下:\u003c/p\u003e\n\u003cp\u003e修改配置文件\u003c/p\u003e\n\u003cp\u003e#让虚用户获得本地用户权限\nvirtual_use_local_privs=YES\n#开启chmod命令\nchmod_enable=YES\u003c/p\u003e"
December 27, 2010
Linux下配置vsftpd若干问题集锦
"\u003cp\u003edebian上配置vsftpd若干问题集锦\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.debian上如何安装vsftpd\u003c/strong\u003e\n很简单apt-get install vsftpd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.vsftpd的去除匿名用户登录问题\u003c/strong\u003e\nvi /etc/vsftpd.conf\nanonymous_enable=YES\n修改为\nanonymous_enable=NO\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3.如何更改vsftpd的默认端口\u003c/strong\u003e\nvi /etc/vsftpd.conf\n新增一行\nlisten_port=2010\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4.如何允许本地用户登录\u003c/strong\u003e\n#local_enable=YES前面的#去掉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.如何允许用户可以上传文件\u003c/strong\u003e\n#write_enable=YES前面的#去掉\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e6.如何添加一个新用户\u003c/strong\u003e\n由于我是用本地用于登录的模式,所以确定你的local_enable=YES已经开启,再做下面的工作\n首先添加一个用户组\ngroupadd ftpgroup\n然后添加用户\nuseradd blogguy_cn –g ftpgroup –d /home/blogguy.cn –s /bin/bash\npasswd blogguy_cn\n输入新密码,即可生效\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e7.如何限制新添加的用户不能使用bash登 …\u003c/strong\u003e\u003c/p\u003e"
December 26, 2010
Freebsd下Vsftpd配置虚拟用户
"\u003cp\u003e注意:教程中的英文词组的首字母应该为小写才对.\u003c/p\u003e\n\u003cp\u003e很久没有发新篇了,其实是很久没上来看了,前段时间实在太忙,还经常加班,现在终于可以喘口气了。北京的天气,近期真是春光明媚啊,呵呵,是时候外出活动了。上上周末打了词羽毛球,这周末也有计划,嘿嘿,要是身体允许的话周日去爬山吧,香山 或者 邻居推荐的鹫峰。\u003c/p\u003e\n\u003cp\u003e前段时间主要忙于我的系统下的sebsd的策略设置,但是首先就需要熟悉各种服务本身的配置,有关NAMED的比较简单,但是关于VSFTPD的还比较麻烦,写了份文档,贴在这里,也算留个纪念吧。\u003c/p\u003e\n\u003cp\u003eFREEBSD 的 VSFTPD设置\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e说明\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eVSFTPD是一个安全高效的FTP服务软件,得到了广泛的应用。\u003c/p\u003e\n\u003cp\u003e本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。\u003c/p\u003e\n\u003cp\u003eFreeBSD下vsftpd 的执行程序为 /usr/local/libexec/vsftpd, 一般情况下调用 /usr.local/libexec/vsftpd \u0026amp; 即可启 …\u003c/p\u003e"
December 26, 2010
为VSFTPD配置虚拟用户(文本方式)
"\u003cp\u003e创建虚拟与用户数据库\u003c/p\u003e\n\u003cp\u003e**1. 创建loguser.txt,**格式如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003euserid\npass\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e比如我创建两个用户:tony 密码为tonypass,etony密码为etonypass 则loguser.txt的内容如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003etony\ntonypass\netony\netonypass\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2. 安装数据库生成工具:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# aptitude install libdb3-util\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e3. 生成数据库:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# db_load -T -t hash -f loguser.txt /etc/vsftpd_login.db\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e4. 设置数据库文件的访问权限:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# chmod 600 /etc/vsftpd_login.db\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e配置PAM文件\u003c/p\u003e\n\u003cp\u003e修改/etc/pam.d/vsftpd 内容如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eauth required /lib/security/pam_userdb.so db=/etc/vsftpd_login\naccount required /lib/security/pam_userdb.so db=/etc/vsftpd_login\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e为虚拟用户创建本地系统用户\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003euseradd -d …\u003c/p\u003e\u003c/blockquote\u003e"
December 26, 2010
[教程]FreeBSD vsftpd+pam虚拟用户方案配置
"\u003cp\u003e\u003cstrong\u003e1. vsftpd安装\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e****cd /usr/ports/ftp/vsftpd\nmake install clean\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2. vsftpd的配置文件与启动文件\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e****(1)配置文件的位置 /usr/local/etc/vsftpd.conf\n(2)启动文件的位置 /usr/local/libexec/vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e3. vsftpd虚拟用户的配置\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003evi /usr/local/etc/vsftpd.conf\u003c/p\u003e\n\u003cp\u003eanonymous_enable=NO\nlocal_enable=YES\nwrite_enable=YES\nlocal_umask=022\u003c/p\u003e\n\u003cp\u003eanon_upload_enable=NO\nanon_mkdir_write_enable=NO\u003c/p\u003e\n\u003cp\u003e#限制本地用户在自己的目录里,这里将chroot_list_enable=YES 和chroot_list_file=/任意路径/vsftpd.chroot_list 注释掉(切记:以后添加新ftp账户的时候,需要在此文件里也添加一行,来对用户进行锁定在自己的目录里,否则是非常的危险的)\nchroot_local_user=YES …\u003c/p\u003e\u003c/blockquote\u003e"
October 18, 2010
[教程]常用CentOS vsftpd安装设置讲解
"\u003cp\u003eCentOS vsftpd还是比较常用的,于是我研究了一下CentOS vsftpd,在这里拿出来和大家分享一下,希望对大家有用。这里讲解介绍centos vsftpd的设置。CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用RHEL 4源代码重新编译发布的是CentOS Linux 4.0,与RHEL 5对应的是CentOS Linux 5.0。\u003c/p\u003e\n\u003cp\u003e本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。CentOS vsftpd 的执行程序为 /etc/vsftpd,修改 /etc/vsftpd/vsftpd.conf文件中的listen要设置为YES.\u003c/p\u003e\n\u003cp\u003eCentOS vsftpd有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。\n在CentOS中已集成了CentOS vsftpd软件。CentOS vsftpd是一个安全高效的FTP服务软件,得到了广泛的应用。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e …\u003c/strong\u003e\u003c/p\u003e"
January 12, 2009
5、VSFTPD的设置选项 详解
"\u003cp\u003e**5、VSFTPD的设置选项\n**\nVSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注意“=”号两边不能留空白符。除了这个主配置文件外,还可以给特定用户设定个人配置文件,具体介绍见后。\nVSFTPD包中所带的vsftpd.conf文件配置比较简单,而且非常偏执狂的(文档自称:-))。我们可以根据实际情况对其进行一些设置,以使得VSFTPD更加可用。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e5.1、连接选项\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e本部分主要是一些与建立FTP链接相关的选项。\u003c/p\u003e\n\u003cp\u003e5.1.1、监听地址与控制端口\u003c/p\u003e\n\u003cp\u003elisten_address=ip address\n此参数在VSFTPD使用单独(standalone)模式下有效。此参数定义了在主机的哪个IP地址上监听FTP请求,即在哪个IP地址上提供FTP服务。对于只有一个IP地址的主机,不需要使用此参数。对于多址主机,不设置此参数,则监听所有IP地址。默认值为无。\u003c/p\u003e\n\u003cp\u003elisten_port=port_value\n指定FTP服务器监听的端口号(控制端口),默认值为21。此选项 …\u003c/p\u003e"
October 29, 2008
500 OOPS: vsftpd: refusing to run with writable anonymous root
"\u003cp\u003e\u003cstrong\u003e500 OOPS: vsftpd: refusing to run with writable anonymous root\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e如果我们已经把vsFTPd服务器启动好了,但登录测试是会出现类似下面的提示;\u003c/p\u003e\n\u003cp\u003e500 OOPS: vsftpd: refusing to run with writable anonymous root\u003c/p\u003e\n\u003cp\u003e这表示ftp用户的家目录的权限不对,应该改过才对;\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[root@localhost ~]# more /etc/passwd |grep ftp\u0026lt;br /\u0026gt; ftp:x:1000:1000:FTP User:/var/ftp:/sbin/nologin\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e我们发现ftp用户的家目录在/var/ftp,就是这个/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的;是您运行了chmod 777 /var/ftp所致;如果没有ftp用户这个家目录,当然您要自己建一个;\u003c/p\u003e\n\u003cp\u003e如下FTP用户的家目录是不能针对所有用户、用户组、其它用户组完全开放;\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003e[root@localhost ~]# ls -ld /var/ftp\u0026lt;br /\u0026gt; …\u003c/code\u003e\u003c/p\u003e"
October 29, 2008
FREEBSD:VSFTP的安装和配置(packages方式)
"\u003cp\u003e一、预备工作:\n1.新建目录\nmkdir /usr/share/empty\nmkdir /var/ftp\n2.改变目录所有者和权限\nchown root:wheel /var/ftp(如果是Linux用chown root:root /var/ftp)\nchmod og-w /var/ftp (此命令是取消其他用户的写权限)\n二、安装VSFTP\n1.用tar包安装\ntar zvf vsftpd-2.0.1.gz.tar\ncd vsfpd-2.0.1\nmake\nmake install\n2.用ports安装(只适合FREEBSD,而且必须是可以上网的用户,对Linux用户不适用)\ncd /usr/ports/ftp/vsftpd\nmake\nmake install\n安装的时候会弹出一个对话框,\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2009/01/vsftp1.jpg\"\u003e\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/vsftp1.jpg\" alt=\"\"\u003e\u003c/a\u003e\n选中第一个选项项\n三、配置\n1.配置VSFTP\n打开/etc/vsftpd.conf,(如果用ports安装的话是在/usr/local/etc/vsftpd.conf),,相关参数说明如下:\n===个别使用者设定===================\nchroot_list_enable\n用 …\u003c/p\u003e"
October 29, 2008
freebsd 7.0 vsftpd如何启动!!
"\u003cp\u003e在etc/rc.conf中添加\nvsftpd_enable=”YES”\u003c/p\u003e\n\u003cp\u003e/usr/local/etc/vsftpd.conf中添加\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003elisten=YES\nbackground=YES\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e就可以了,还真是挺复杂,每个软件安装了都要修改配置文件才能启动!!\n如果出现错误\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e500 OOPS: vsftpd: cannot locate user specified in ‘ftp_username’:ftp\u003c/strong\u003e在vsftpd.conf中加入了ftp_username=xxx(用户)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e以下命令可以用来重启vsftpd服务\u003c/strong\u003e\n# /usr/local/etc/rc.d/vsftpd restart\u003c/p\u003e"
October 29, 2008
[教程]FreeBSD下vsftp安装配置详解(ports方式)
"\u003cp\u003eFreeBSD功能强大,ftp服务器只是它其中的很基础的一种服务,但是作为日常的服务器运作ftp服务却是必不可少,本篇是本人自己在学习FreeBSD的服务器设置过程中的一些积累,因为自己也曾是由菜鸟入门,走了不少弯路,现在把自己的一些经验总结出来,供大家参考,希望对新人能有所帮助,不足之处还请大家多多指点.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1、安装\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e通过ports安装,这个方式比较简单。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# cd /usr/ports/ftp/vsftpd\n# make install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2009/01/vsftp1.jpg\"\u003e\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/vsftp1-20230904193104456.jpg\" alt=\"\"\u003e\u003c/a\u003e\u003ca href=\"/wp-content/uploads/2009/01/vsftp.jpg\"\u003e\n\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e安装过程中会弹出一个对话框架,选中第一个选项,我以前没有选中,结果安装完以后,在/usr/local/etc/rc.d/目录里没有vsftpd这个命令,导致启动的时候出现以下错误信息:\n\u003cstrong\u003e”500 OOPS: vsftpd: cannot open config file:start”\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e**2、配置\n**\u003c/p\u003e\n\u003cp\u003e/usr/local/etc/vsftpd.conf文件一般按以下配置就差不多了:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eanonymous_enable=NO\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003elocal_enable=YES\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ewrite_enable=YES\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003elocal_umask=022 …\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e"