<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[centos安装VSFTPD FTP服务器]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[服务器技术]]></category>
<pubDate>Tue, 07 Jun 2011 03:42:40 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	vsftpd作为FTP服务器，在linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。<br/><br/>什么是vsftpd<br/><br/>vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快，安全易用。<br/><br/>vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候，高安全性就是一个目标。<br/><br/>安装vsftpd<br/><br/><br/>1、以管理员（root）身份执行以下命令 <br/>&nbsp;&nbsp;yum install vsftpd<br/><br/>2、设置开机启动vsftpd ftp服务 <br/>&nbsp;&nbsp;chkconfig vsftpd on<br/><br/>3、启动vsftpd服务 <br/>&nbsp;&nbsp;service vsftpd start <br/>&nbsp;&nbsp;管理vsftpd相关命令： <br/>&nbsp;&nbsp;停止vsftpd:&nbsp;&nbsp;service vsftpd stop <br/>&nbsp;&nbsp;重启vsftpd:&nbsp;&nbsp;service vsftpd restart<br/><br/>4、配置防火墙 <br/>&nbsp;&nbsp;打开/etc/sysconfig/iptables文件 <br/>&nbsp;&nbsp;vi /etc/sysconfig/iptables<br/><br/>&nbsp;&nbsp;在REJECT行之前添加如下代码 <br/>&nbsp;&nbsp; -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT <br/>&nbsp;&nbsp;保存和关闭文件，重启防火墙 <br/>&nbsp;&nbsp;service iptables start<br/><br/>5、配置vsftpd服务器 <br/>默认的配置文件是/etc/vsftpd/vsftpd.conf，你可以用文本编辑器打开。 <br/>&nbsp;&nbsp;vi /etc/vsftpd/vsftpd.conf<br/><br/>&nbsp;&nbsp;添加ftp用户 <br/>&nbsp;&nbsp;下面是添加ftpuser用户，设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限，并限制其访问其它目录。 <br/>&nbsp;&nbsp;１、修改/etc/vsftpd/vsftpd.conf <br/>&nbsp;&nbsp;将底下三行 <br/>&nbsp;&nbsp;#chroot_list_enable=YES <br/>&nbsp;&nbsp;# (default follows) <br/>&nbsp;&nbsp;#chroot_list_file=/etc/vsftpd/chroot_list <br/>&nbsp;&nbsp;改为 <br/>&nbsp;&nbsp;chroot_list_enable=YES <br/>&nbsp;&nbsp;# (default follows) <br/>&nbsp;&nbsp;chroot_list_file=/etc/vsftpd/chroot_list<br/><br/>6、增加用户ftpuser，指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。 <br/>&nbsp;&nbsp;useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser<br/><br/>7、设置用户口令 <br/>&nbsp;&nbsp;passwd ftpuser<br/><br/>8、编辑文件chroot_list: <br/>&nbsp;&nbsp;vi /etc/vsftpd/chroot_list <br/>&nbsp;&nbsp;内容为ftp用户名,每个用户占一行,如： <br/>&nbsp;&nbsp;peter <br/>&nbsp;&nbsp;john<br/><br/>9、重新启动vsftpd <br/>&nbsp;&nbsp;service vsftpd restart<br/><br/>另外，如果觉得以后管理ftp用户名嫌麻烦，可以使用centos官方发布的脚本管理。地址如下： <br/><a href="http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users" target="_blank">http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users</a><br/><br/><br/>Tags - <a href="http://www.dzhope.com/tags/vsftp/" rel="tag">vsftp</a> , <a href="http://www.dzhope.com/tags/vsftp%25E5%25AE%2589%25E8%25A3%2585/" rel="tag">vsftp安装</a>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] centos安装VSFTPD FTP服务器]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>