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