<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HelloVPS.com</title>
	<atom:link href="http://www.hellovps.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hellovps.com</link>
	<description>哈罗主机, 专业的美国VPS提供商.</description>
	<lastBuildDate>Sun, 15 Apr 2012 07:30:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ZendOptimizer3.3.9直接下载地址</title>
		<link>http://www.hellovps.com/zendoptimizer3-3-9%e7%9b%b4%e6%8e%a5%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80/</link>
		<comments>http://www.hellovps.com/zendoptimizer3-3-9%e7%9b%b4%e6%8e%a5%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 21:00:36 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[技术交流]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/?p=1276</guid>
		<description><![CDATA[&#160; &#160; PHP版本5.2或之前: x86 x64]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>PHP版本5.2或之前: <a href="http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz">x86</a> <a href="http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz">x64</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/zendoptimizer3-3-9%e7%9b%b4%e6%8e%a5%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pptp vpn测试地址，以及使用方法</title>
		<link>http://www.hellovps.com/pptp/</link>
		<comments>http://www.hellovps.com/pptp/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 23:37:00 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[信息公布]]></category>
		<category><![CDATA[技术交流]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/?p=1268</guid>
		<description><![CDATA[pptp vpn连接使用方法： http://www.hellovps.com/pptp-vpn-在windows-xp，2000，2003下的使用方法/ 测试ip地址：demo.hellovps.com 测试ip的用户名和密码： http://demo.hellovps.com/vpnpassword.html &#160; &#160; 注意： 密码每隔30 分钟更换一次。]]></description>
			<content:encoded><![CDATA[<p>pptp vpn连接使用方法：</p>
<p><a href="http://www.hellovps.com/pptp-vpn-%E5%9C%A8windows-xp%EF%BC%8C2000%EF%BC%8C2003%E4%B8%8B%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/">http://www.hellovps.com/pptp-vpn-在windows-xp，2000，2003下的使用方法/</a></p>
<p>测试ip地址：demo.hellovps.com</p>
<p>测试ip的用户名和密码：</p>
<p><a href="http://demo.hellovps.com/vpnpassword.html">http://demo.hellovps.com/vpnpassword.html</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>注意：</p>
<p>密码每隔30 分钟更换一次。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/pptp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pptp vpn 在windows xp，2000，2003下的使用方法</title>
		<link>http://www.hellovps.com/pptp-vpn-%e5%9c%a8windows-xp%ef%bc%8c2000%ef%bc%8c2003%e4%b8%8b%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95/</link>
		<comments>http://www.hellovps.com/pptp-vpn-%e5%9c%a8windows-xp%ef%bc%8c2000%ef%bc%8c2003%e4%b8%8b%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 22:19:58 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[信息公布]]></category>
		<category><![CDATA[技术交流]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/?p=1262</guid>
		<description><![CDATA[详细设置方法见以下地址： http://demo.hellovps.com/vpn/ 新建vpn步骤：]]></description>
			<content:encoded><![CDATA[<p>详细设置方法见以下地址：</p>
<p><a href="http://demo.hellovps.com/vpn/">http://demo.hellovps.com/vpn/</a></p>
<p>新建vpn步骤：</p>
<p><img src="http://demo.hellovps.com/vpn/1.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/2.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/3.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/4.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/5.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/6.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/7.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/8.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
<p><img src="http://demo.hellovps.com/vpn/9.jpg" alt="hellovps,美国vps服务商,vps主机,vps租用,vps试用,美国vps主机供应商" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/pptp-vpn-%e5%9c%a8windows-xp%ef%bc%8c2000%ef%bc%8c2003%e4%b8%8b%e7%9a%84%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iphone的vpn配置(pptp)(支持youtube，twitter，tvuplayer）</title>
		<link>http://www.hellovps.com/iphone%e7%9a%84vpn%e9%85%8d%e7%bd%ae/</link>
		<comments>http://www.hellovps.com/iphone%e7%9a%84vpn%e9%85%8d%e7%bd%ae/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 20:29:01 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[技术交流]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/?p=1253</guid>
		<description><![CDATA[按照这个 http://www.hellovps.net/thread-628-1-1.html 方法配置vpn后 在iphone上点“设置-》通用-》网络-》vpn-》添加vpn配置”，然后点&#8221;pptp&#8221;，填写好配置信息后，再点加密级别，选“无”，然后测试吧。 一般经过上面配置后iphone就可以使用vpn了。翻墙去吧！！]]></description>
			<content:encoded><![CDATA[<p>按照这个</p>
<p>http://www.hellovps.net/thread-628-1-1.html</p>
<p>方法配置vpn后<br />
在iphone上点“设置-》通用-》网络-》vpn-》添加vpn配置”，然后点&#8221;pptp&#8221;，填写好配置信息后，再点加密级别，选“无”，然后测试吧。<br />
一般经过上面配置后iphone就可以使用vpn了。翻墙去吧！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/iphone%e7%9a%84vpn%e9%85%8d%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS上查找后门程序&#8212;hellovps</title>
		<link>http://www.hellovps.com/linux-vps%e4%b8%8a%e6%9f%a5%e6%89%be%e5%90%8e%e9%97%a8%e7%a8%8b%e5%ba%8f-hellovps/</link>
		<comments>http://www.hellovps.com/linux-vps%e4%b8%8a%e6%9f%a5%e6%89%be%e5%90%8e%e9%97%a8%e7%a8%8b%e5%ba%8f-hellovps/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 00:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/linux-vps%e4%b8%8a%e6%9f%a5%e6%89%be%e5%90%8e%e9%97%a8%e7%a8%8b%e5%ba%8f-hellovps/</guid>
		<description><![CDATA[在初中和高中时对网络安全这方面很感兴趣，接触过的网络安全知识也都是些Windows下的，Linux下的接触比较少，但是很多VPSer们也想更多的了解Linux下面的安全设置，所以先在网上找些给大家恶补一下，我有时间也多恶补一下，多写些教程。 每个进程都会有一个PID，而每一个PID都会在/proc目录下有一个相应的目录，这是Linux（当前内核2.6）系统的实现。 一般后门程序，在ps等进程查看工具里找不到，因为这些常用工具甚至系统库基本上已经被动过手脚（网上流传着大量的rootkit。假如是内核级的木马，那么该方法就无效了）。 因为修改系统内核相对复杂（假如内核被修改过，或者是内核级的木马，就更难发现了），所以在/proc下，基本上还都可以找到木马的痕迹。 思路： 在/proc中存在的进程ID，在 ps 中查看不到（被隐藏），必有问题。 for i in /proc/[0-9]* ; do 讨论： 检查系统(Linux)是不是被黑，其复杂程度主要取决于入侵者“扫尾工作”是否做得充足。对于一次做足功课的入侵来说，要想剔除干净，将是一件分精密、痛苦的事情，通常这种情况，需要用专业的第三方的工具（有开源的，比如tripwire，比如aide）来做这件事情。 而专业的工具，部署、使用相对比较麻烦，也并非所有的管理员都能熟练使用。 实际上Linux系统本身已经提供了一套“校验”机制，在检查系统上的程序没有被修改。比如rpm包管理系统提供的 -V 功能： rpm -Va 即可校验系统上所有的包，输出与安装时被修改过的文件及相关信息。但是rpm系统也可能被破坏了，比如被修改过。 转载自：http://www.bsdmap.com/2010/02/02/proc-usage/]]></description>
			<content:encoded><![CDATA[<p>在初中和高中时对网络安全这方面很感兴趣，接触过的网络安全知识也都是些Windows下的，Linux下的接触比较少，但是很多VPSer们也想更多的了解Linux下面的安全设置，所以先在网上找些给大家恶补一下，我有时间也多恶补一下，多写些教程。</p>
<p>每个进程都会有一个PID，而每一个PID都会在/proc目录下有一个相应的目录，这是Linux（当前内核2.6）系统的实现。</p>
<p>一般后门程序，在ps等进程查看工具里找不到，因为这些常用工具甚至系统库基本上已经被动过手脚（网上流传着大量的rootkit。假如是内核级的木马，那么该方法就无效了）。</p>
<p>因为修改系统内核相对复杂（假如内核被修改过，或者是内核级的木马，就更难发现了），所以在/proc下，基本上还都可以找到木马的痕迹。</p>
<p>思路：<br />
在/proc中存在的进程ID，在 ps 中查看不到（被隐藏），必有问题。</p>
<p>for i in /proc/[0-9]* ; do<span></span></p>
<p>讨论：</p>
<p>检查系统(Linux)是不是被黑，其复杂程度主要取决于入侵者“扫尾工作”是否做得充足。对于一次做足功课的入侵来说，要想剔除干净，将是一件分精密、痛苦的事情，通常这种情况，需要用专业的第三方的工具（有开源的，比如<a href="http://sourceforge.net/projects/tripwire/" target="_blank">tripwire</a>，比如<a title="Advanced Intrusion Detection Environment" href="http://sourceforge.net/projects/aide/" target="_blank">aide</a>）来做这件事情。</p>
<p>而专业的工具，部署、使用相对比较麻烦，也并非所有的管理员都能熟练使用。</p>
<p>实际上Linux系统本身已经提供了一套“校验”机制，在检查系统上的程序没有被修改。比如rpm包管理系统提供的 -V 功能：</p>
<p>rpm -Va</p>
<p>即可校验系统上所有的包，输出与安装时被修改过的文件及相关信息。但是rpm系统也可能被破坏了，比如被修改过。</p>
<p>转载自：<a href="http://www.bsdmap.com/2010/02/02/proc-usage/">http://www.bsdmap.com/2010/02/02/proc-usage/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/linux-vps%e4%b8%8a%e6%9f%a5%e6%89%be%e5%90%8e%e9%97%a8%e7%a8%8b%e5%ba%8f-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DDoS deflate &#8211; Linux下防御/减轻DDOS攻击&#8212;hellovps</title>
		<link>http://www.hellovps.com/ddos-deflate-linux%e4%b8%8b%e9%98%b2%e5%be%a1%e5%87%8f%e8%bd%bbddos%e6%94%bb%e5%87%bb-hellovps/</link>
		<comments>http://www.hellovps.com/ddos-deflate-linux%e4%b8%8b%e9%98%b2%e5%be%a1%e5%87%8f%e8%bd%bbddos%e6%94%bb%e5%87%bb-hellovps/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 22:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/ddos-deflate-linux%e4%b8%8b%e9%98%b2%e5%be%a1%e5%87%8f%e8%bd%bbddos%e6%94%bb%e5%87%bb-hellovps/</guid>
		<description><![CDATA[前言 互联网如同现实社会一样充满钩心斗角，网站被DDOS也成为站长最头疼的事。在没有硬防的情况下，寻找软件代替是最直接的方法，比如用iptables，但是iptables不能在自动屏蔽，只能手动屏蔽。今天要说的就是一款能够自动屏蔽DDOS攻击者IP的软件：DDoS deflate。 DDoS deflate介绍 DDoS deflate是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址，在检测到某个结点超过预设的限 制时，该程序会通过APF或IPTABLES禁止或阻挡这些IP. DDoS deflate官方网站：http://deflate.medialayer.com/ 如何确认是否受到DDOS攻击？ 执行： netstat -ntu &#124; awk '{print $5}' &#124; cut -d: -f1 &#124; sort &#124; uniq -c &#124; sort -n 执行后，将会显示服务器上所有的每个IP多少个连接数。 以下是我自己用VPS测试的结果： li88-99:~# netstat -ntu &#124; awk '{print $5}' &#124; cut -d: -f1 &#124; sort &#124; uniq -c &#124; sort -n 1 114.226.9.132 1 174.129.237.157 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>前言</strong></p>
<p>互联网如同现实社会一样充满钩心斗角，网站被DDOS也成为站长最头疼的事。在没有硬防的情况下，寻找软件代替是最直接的方法，比如用iptables，但是iptables不能在自动屏蔽，只能手动屏蔽。今天要说的就是一款能够自动屏蔽DDOS攻击者IP的软件：<a href="http://www.vpser.net/security/ddos-deflate.html" target="_blank">DDoS deflate</a>。</p>
<p><strong>DDoS  deflate介绍</strong></p>
<p><a href="http://www.vpser.net/security/ddos-deflate.html" target="_blank">DDoS  deflate</a>是一款免费的用来防御和减轻DDoS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址，在检测到某个结点超过预设的限 制时，该程序会通过APF或IPTABLES禁止或阻挡这些IP.</p>
<p>DDoS  deflate官方网站：<a href="http://deflate.medialayer.com/" target="_blank">http://deflate.medialayer.com/</a></p>
<p><strong>如何确认是否受到DDOS攻击？<span></span></strong></p>
<p>执行：</p>
<pre>netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n</pre>
<p>执行后，将会显示服务器上所有的每个IP多少个连接数。</p>
<p>以下是我自己用VPS测试的结果：</p>
<pre>li88-99:~# netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
1 114.226.9.132
1 174.129.237.157
1 58.60.118.142
1 Address
1 servers)
2 118.26.131.78
3 123.125.1.202
3 220.248.43.119
4 117.36.231.253
4 119.162.46.124
6 219.140.232.128
8 220.181.61.31    <span style="color: #ffffff">VPS侦探 http://www.vpser.net/</span>
2311 67.215.242.196</pre>
<p>每个IP几个、十几个或几十个连接数都还算比较正常，如果像上面成百上千肯定就不正常了。</p>
<p><strong>1、安装DDoS  deflate</strong></p>
<pre>wget http://www.inetbase.com/scripts/ddos/install.sh   //下载DDoS  deflate
chmod 0700 install.sh    //添加权限
./install.sh             //执行</pre>
<p><strong>2、配置DDoS  deflate</strong></p>
<p>下面是DDoS  deflate的默认配置位于/usr/local/ddos/ddos.conf ，内容如下：</p>
<pre>##### Paths of the script and other files
PROGDIR="/usr/local/ddos"
PROG="/usr/local/ddos/ddos.sh"
IGNORE_IP_LIST="/usr/local/ddos/ignore.ip.list"  //IP地址白名单
CRON="/etc/cron.d/ddos.cron"    //定时执行程序
APF="/etc/apf/apf"
IPT="/sbin/iptables"

##### frequency in minutes for running the script
##### Caution: Every time this setting is changed, run the script with --cron
#####          option so that the new frequency takes effect
FREQ=1   //检查时间间隔，默认1分钟

##### How many connections define a bad IP? Indicate that below.
NO_OF_CONNECTIONS=150     //最大连接数，超过这个数IP就会被屏蔽，一般默认即可

##### APF_BAN=1 (Make sure your APF version is atleast 0.96)
##### APF_BAN=0 (Uses iptables for banning ips instead of APF)
APF_BAN=1        //使用APF还是iptables。推荐使用iptables,将APF_BAN的值改为0即可。

##### KILL=0 (Bad IPs are'nt banned, good for interactive execution of script)
##### KILL=1 (Recommended setting)
KILL=1   //是否屏蔽IP，默认即可

##### An email is sent to the following address when an IP is banned.
##### Blank would suppress sending of mails
EMAIL_TO="root"   //当IP被屏蔽时给指定邮箱发送邮件，推荐使用，换成自己的邮箱即可

##### Number of seconds the banned ip should remain in blacklist.
BAN_PERIOD=600    //禁用IP时间，默认600秒，可根据情况调整</pre>
<p>用户可根据给默认配置文件加上的注释提示内容，修改配置文件。</p>
<p>查看/usr/local/ddos/ddos.sh文件的第117行</p>
<blockquote><p>netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr &gt; $BAD_IP_LIST</p>
</blockquote>
<p>修改为以下代码即可！</p>
<blockquote><p>netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sed -n ‘/[0-9]/p’ | sort | uniq -c | sort -nr &gt; $BAD_IP_LIST</p>
</blockquote>
<p>喜欢折腾的可以用<a href="http://www.vpser.net/opt/webserver-test.html" target="_blank">Web压力测试软件</a>测试一下效果，相信<a href="http://www.vpser.net/security/ddos-deflate.html" target="_blank">DDoS deflate</a>还是能给你的VPS或服务器抵御一部分DDOS攻击，给你的网站更多的保护。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/ddos-deflate-linux%e4%b8%8b%e9%98%b2%e5%be%a1%e5%87%8f%e8%bd%bbddos%e6%94%bb%e5%87%bb-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)&#8212;hellovps</title>
		<link>http://www.hellovps.com/linux-vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bd%e6%96%87%e4%bb%b6%e5%b9%b6%e5%8f%91%e9%80%81%e5%88%b0gmail-%e9%80%82%e7%94%a8g%e7%ba%a7%e6%95%b0%e6%8d%ae%e7%9a%84%e5%a4%87%e4%bb%bd-hellovps/</link>
		<comments>http://www.hellovps.com/linux-vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bd%e6%96%87%e4%bb%b6%e5%b9%b6%e5%8f%91%e9%80%81%e5%88%b0gmail-%e9%80%82%e7%94%a8g%e7%ba%a7%e6%95%b0%e6%8d%ae%e7%9a%84%e5%a4%87%e4%bb%bd-hellovps/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 20:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/linux-vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bd%e6%96%87%e4%bb%b6%e5%b9%b6%e5%8f%91%e9%80%81%e5%88%b0gmail-%e9%80%82%e7%94%a8g%e7%ba%a7%e6%95%b0%e6%8d%ae%e7%9a%84%e5%a4%87%e4%bb%bd-hellovps/</guid>
		<description><![CDATA[一，安装所需程序 yum install -y mutt vixie-cron 二，设置mutt发信参数 $ vim ~/.muttrc 写入下面的内容 set envelope_from=yes set from=bak@diavps.com set realname=&#8221;DiaBak&#8221; set use_from=yes 然后设置要接收邮件的Gmail，把bak@diavps.com加入白名单。 三，设置脚本 注意这几个目录 /etc/cron.hourly /etc/cron.daily /etc/cron.weekly /etc/cron.monthly 这些目录下的文件可以分别每小时，每天，每周，每月自动执行一次。 如果是把脚本程序放置在上面的目录里，最好把权限设置为0700。 设置更复杂的执行条件可以使用crontab -e命令。详情请百度。 以每天执行为例 $ vim /etc/cron.daily/diabsk.sh 写入下面的内容 #!/bin/bash # SETTING TOEMAIL=&#8221;bak@diavps.com&#8221;; COMMENT=&#8217;blog database backup&#8217; DIR=&#8217;wordpress&#8217; # END SETTING TMP=&#8217;/tmp/diabak/&#8217;${DIR} ATTTMP=&#8217;/tmp/diabakatt/&#8217;${DIR} rm -rf $TMP mkdir -p $TMP cd [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size: medium">一，安装所需程序</span></strong><br />
yum install -y mutt vixie-cron</p>
<p><strong><span style="font-size: medium">二，设置mutt发信参数</span></strong><br />
$ vim ~/.muttrc<br />
写入下面的内容<br />
set envelope_from=yes<br />
set from=bak@<a href="http://www.vpser.net/go/diahosting" target="_blank">diavps</a>.com<br />
set realname=&#8221;DiaBak&#8221;<br />
set use_from=yes<br />
然后设置要接收邮件的Gmail，把bak@<a href="http://www.vpser.net/go/diahosting" target="_blank">diavps</a>.com加入白名单。<span></span></p>
<p><strong><span style="font-size: medium">三，设置脚本</span></strong><br />
注意这几个目录<br />
/etc/cron.hourly<br />
/etc/cron.daily<br />
/etc/cron.weekly<br />
/etc/cron.monthly<br />
这些目录下的文件可以分别每小时，每天，每周，每月自动执行一次。<br />
如果是把脚本程序放置在上面的目录里，最好把权限设置为0700。<br />
设置更复杂的执行条件可以使用crontab -e命令。详情请百度。</p>
<p>以每天执行为例<br />
$ vim /etc/cron.daily/diabsk.sh<br />
写入下面的内容<br />
#!/bin/bash</p>
<p># SETTING<br />
<span style="color: red">TOEMAIL=&#8221;bak@diavps.com&#8221;;<br />
COMMENT=&#8217;blog database backup&#8217;<br />
DIR=&#8217;wordpress&#8217;</span><br />
# END SETTING</p>
<p>TMP=&#8217;/tmp/diabak/&#8217;${DIR}<br />
ATTTMP=&#8217;/tmp/diabakatt/&#8217;${DIR}</p>
<p>rm -rf $TMP<br />
mkdir -p $TMP<br />
cd $TMP</p>
<p><span style="color: red"># Put files what you want to backup to $TMP</span></p>
<p># Don&#8217;t change anything below<br />
YYYYMMDD=`date +%Y%m%d`<br />
SUBJECT=&#8217;DiaBak_of_&#8217;${DIR}&#8217;_'${YYYYMMDD};</p>
<p>rm -rf $ATTTMP<br />
mkdir -p $ATTTMP<br />
cd $ATTTMP</p>
<p>tar zcPf backup.tar.gz $TMP<br />
rm -rf $TMP<br />
split -b 20m -a 3 -d backup.tar.gz ${SUBJECT}.part<br />
rm -f backup.tar.gz</p>
<p>for file in *<br />
do<br />
echo $COMMENT | mutt -a $file -s $SUBJECT $TOEMAIL<br />
sleep 30s<br />
done</p>
<p>rm -rf $ATTTMP</p>
<p>需要更改的内容已经加红<br />
TOEMAIL为接收邮件的邮箱地址。<br />
TOEMAIL为注释邮件，以邮件正文发送。<br />
DIR为临时目录名，建议仅使用英文和数字。<br />
# Put files what you want to backup to  $TMP，这一行下面的命令根据需要自己补充，比如备份数据库可以把SQL文件导出到$TMP目录，备份文件可以复制文件到$TMP目录。</p>
<p><strong><span style="font-size: medium">四，导出数据库的命令。</span></strong><br />
1.备份单个数据库<br />
mysqldump &#8211;user=user &#8211;password=password &#8211;lock-all-tables dbname &gt;  backup.sql<br />
2.备份多个数据库<br />
mysqldump &#8211;user=user &#8211;password=password &#8211;lock-all-tables &#8211;databases  dbname1 dbname2 &gt; backup.sql<br />
3.备份所有数据库<br />
mysqldump &#8211;user=user &#8211;password=password &#8211;lock-all-tables  &#8211;all-databases &gt; backup.sql</p>
<p>&#8211;lock-all-tables选项可以在备份期间锁定数据库防止出现变化，进而导致多个有关系的表不同步，比如A表需要引用B表，备份完A表后，B 表发生了变化，之后才备份了B表，这样数据库就乱了。<br />
备份上百M的数据库也只用了几秒而已，所以这个选项对网站运行影响不大。</p>
<p><strong><span style="font-size: medium">五，重新组合备份的文件</span></strong><br />
Linux下<br />
$ cat DiaBak* &gt; bak.tar.gz<br />
windows下<br />
copy  DiaBak_of_testfile_20100421.part001/b+DiaBak_of_testfile_20100421.part002/b  bak.tar.gz<br />
注意分卷后面会有三位数字，cat命令会按这些数字的顺序重新组合文件，所以数字不能乱。<br />
copy命令同理，注意数字顺序。</p>
<p><strong><span style="font-size: medium">六，其他</span></strong><br />
测试了一个600多M的文件，以20M的大小分成了31个包，通过脚本发送，用时十几分钟，期间网速保持在5Mbps到10Mbps之间，本机还有足够的 带宽，这个应该是GMAIL的上限了。<br />
有些邮件需要过一个多小时才在Gmail显示出来。31个包全部收到。<br />
如果哪位发现有比Gmail更适合备份的邮箱，期待与大家分享。</p>
<p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/linux-vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bd%e6%96%87%e4%bb%b6%e5%b9%b6%e5%8f%91%e9%80%81%e5%88%b0gmail-%e9%80%82%e7%94%a8g%e7%ba%a7%e6%95%b0%e6%8d%ae%e7%9a%84%e5%a4%87%e4%bb%bd-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用 iptables 屏蔽来自某个国家的 IP&#8212;hellovps</title>
		<link>http://www.hellovps.com/%e7%94%a8-iptables-%e5%b1%8f%e8%94%bd%e6%9d%a5%e8%87%aa%e6%9f%90%e4%b8%aa%e5%9b%bd%e5%ae%b6%e7%9a%84-ip-hellovps/</link>
		<comments>http://www.hellovps.com/%e7%94%a8-iptables-%e5%b1%8f%e8%94%bd%e6%9d%a5%e8%87%aa%e6%9f%90%e4%b8%aa%e5%9b%bd%e5%ae%b6%e7%9a%84-ip-hellovps/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 18:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/%e7%94%a8-iptables-%e5%b1%8f%e8%94%bd%e6%9d%a5%e8%87%aa%e6%9f%90%e4%b8%aa%e5%9b%bd%e5%ae%b6%e7%9a%84-ip-hellovps/</guid>
		<description><![CDATA[星期六我们一位客户受到攻击，我们的网络监测显示有连续6小时的巨大异常流量，我们立即联系了客户，没有得到回应，我们修改和限制了客户的 VPS，使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响，我们一直保持这个 VPS 为开通状态（尽管一直受攻击），攻击又持续了24小时，星期天攻击仍在继续，我们忍无可忍，但是仍然无法联系到客户，我们向客户网站的另一负责人询问是否需要我们介入来帮助解决，这位负责人答应后我们立即投入到与 DDoS 的战斗中（我们动态扫描屏蔽坏 IP，现在客户网站已恢复。整个过程很有意思，以后有时间再写一篇博客来描述）。登录到客户 VPS 第一件事情就是查当前连接和 IP，来自中国的大量 IP 不断侵占80端口，典型的 DDos. 所以第一件事是切断攻击源，既然攻击只攻80端口，那有很多办法可以切断，直接关闭网站服务器、直接用防火墙/iptables 切断80端口或者关闭所有连接、把 VPS 网络关掉、换一个 IP，⋯，等等。因为攻击源在国内，所以 VPSee 决定切断来自国内的所有访问，这样看上去网站好像是被墙了而不是被攻击了，有助于维护客户网站的光辉形象。那么如何屏蔽来自某个特定国家的 IP 呢？ 方法很容易，先到 IPdeny 下载以国家代码编制好的 IP 地址列表，比如下载 cn.zone： # wget http://www.ipdeny.com/ipblocks/data/countries/cn.zone 有了国家的所有 IP 地址，要想屏蔽这些 IP 就很容易了，直接写个脚本逐行读取 cn.zone 文件并加入到 iptables 中： #!/bin/bash # Block traffic from a specific country # written by vpsee.com [...]]]></description>
			<content:encoded><![CDATA[<p>星期六我们一位客户受到攻击，我们的网络监测显示有连续6小时的巨大异常流量，我们立即联系了客户，没有得到回应，我们修改和限制了客户的 VPS，使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响，我们一直保持这个 VPS 为开通状态（尽管一直受攻击），攻击又持续了24小时，星期天攻击仍在继续，我们忍无可忍，但是仍然无法联系到客户，我们向客户网站的另一负责人询问是否需要我们介入来帮助解决，这位负责人答应后我们立即投入到与 DDoS 的战斗中<span></span>（我们动态扫描屏蔽坏 IP，现在客户网站已恢复。整个过程很有意思，以后有时间再写一篇博客来描述）。登录到客户 VPS 第一件事情就是查当前连接和 IP，来自中国的大量 IP 不断侵占80端口，典型的 DDos. 所以第一件事是切断攻击源，既然攻击只攻80端口，那有很多办法可以切断，直接关闭网站服务器、直接用防火墙/iptables 切断80端口或者关闭所有连接、把 VPS 网络关掉、换一个 IP，⋯，等等。因为攻击源在国内，所以 VPSee 决定切断来自国内的所有访问，这样看上去网站好像是被墙了而不是被攻击了，有助于维护客户网站的光辉形象。那么如何屏蔽来自某个特定国家的 IP 呢？</p>
<p>方法很容易，先到 <a href="http://www.ipdeny.com/ipblocks/" target="_blank">IPdeny</a> 下载以国家代码编制好的 IP 地址列表，比如下载 cn.zone：</p>
<pre># wget http://www.ipdeny.com/ipblocks/data/countries/cn.zone</pre>
<p>有了国家的所有 IP 地址，要想屏蔽这些 IP 就很容易了，直接写个脚本逐行读取 cn.zone 文件并加入到 iptables 中：</p>
<pre>#!/bin/bash
# Block traffic from a specific country
# written by vpsee.com

COUNTRY="cn"
IPTABLES=/sbin/iptables
EGREP=/bin/egrep

if [ "$(id -u)" != "0" ]; then
   echo "you must be root" 1&gt;&amp;2
   exit 1
fi

resetrules() {
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
$IPTABLES -X
}

resetrules

for c in $COUNTRY
do
        country_file=$c.zone

        IPS=$($EGREP -v "^#|^$" $country_file)
        for ip in $IPS
        do
           echo "blocking $ip"
           $IPTABLES -A INPUT -s $ip -j DROP
        done
done

exit 0</pre>
<p>好 IP 和坏 IP 都被屏蔽掉了，这种办法当然不高明，屏蔽 IP 也没有解决被攻击的问题，但是是解决问题的第一步，屏蔽了攻击源以后我们才有带宽、时间和心情去检查 VPS 的安全问题。公布一份我们客户被攻击的网络流量图，在18点到0点所有带宽都被攻击流量占用，这时候客户无法登录 VPS，访问者也无法访问网站：</p>
<p><a href="/pic2/2011092906521963.png"><img class="alignnone size-full wp-image-1466" src="/pic2/2011092906521963.png" alt="" width="410" height="121" /></a></p>
<p>转载自：<a href="http://www.vpsee.com/2010/08/block-traffic-from-a-specific-country-using-iptables/" target="_blank">http://www.vpsee.com/2010/08/block-traffic-from-a-specific-country-using-iptables/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/%e7%94%a8-iptables-%e5%b1%8f%e8%94%bd%e6%9d%a5%e8%87%aa%e6%9f%90%e4%b8%aa%e5%9b%bd%e5%ae%b6%e7%9a%84-ip-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS主机上备份网站和数据库&#8212;hellovps</title>
		<link>http://www.hellovps.com/vps%e4%b8%bb%e6%9c%ba%e4%b8%8a%e5%a4%87%e4%bb%bd%e7%bd%91%e7%ab%99%e5%92%8c%e6%95%b0%e6%8d%ae%e5%ba%93-hellovps/</link>
		<comments>http://www.hellovps.com/vps%e4%b8%bb%e6%9c%ba%e4%b8%8a%e5%a4%87%e4%bb%bd%e7%bd%91%e7%ab%99%e5%92%8c%e6%95%b0%e6%8d%ae%e5%ba%93-hellovps/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 16:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/vps%e4%b8%bb%e6%9c%ba%e4%b8%8a%e5%a4%87%e4%bb%bd%e7%bd%91%e7%ab%99%e5%92%8c%e6%95%b0%e6%8d%ae%e5%ba%93-hellovps/</guid>
		<description><![CDATA[现在看到越来越多的VPSer开始使用VPS，在使用VPS的时候一个很重要的任务就是VPS提供备份，虽然一些IDC也提供VPS的备份服务，但要不就是收费，都不太适合我们这些VPSer们使用。 今天介绍一下简单的方法为自己的VPS备份。 1、使用putty登录VPS，这里不多介绍了。 2、备份网站目录： [root@www ~]# cd /web/www //进入相应的目录 [root@www www]# tar zcvf vps.tar.gz vps //使用tar打包且压缩vps文件夹，压缩后的文件名为：vps.tar.gz [root@www www]# 3、备份数据库： 方法一：使用PHPmyadmin备份数据库 方法二：使用mysqldump定时自动备份数据库 [root@www www]# vi backup-db.sh #!/bin/sh /usr/local/mysql/bin/mysqldump -uroot -ppassword databasename &#62; /web/www/db-backup/databasename$(date +"%Y%m%d").sql rm /web/www/db-backup/databasename$(date -d -7day +"%Y%m%d").sql #上面语句删除7天前的备份 上述脚本中-u后接数据库用户名， –p后接数据库用户密码，databasename改成要备份的数据库名，也可以备份全部数据库将databasename修改为&#8211;all-databases，后面/web/www/db-backup/ 是备份的目录。 添加定时执行任务 [root@www ~]# crontab -e 59 23 * * * /root/backup-db.sh 每天的23：59分会自动备份数据库，且生成的数据库压缩按日期命名 以上备份的信息，备份完了就赶快把备份下载到本地，毕竟，备份的数据都在VPS，不在身边。]]></description>
			<content:encoded><![CDATA[<p>现在看到越来越多的VPSer开始使用VPS，在使用VPS的时候一个很重要的任务就是VPS提供备份，虽然一些IDC也提供VPS的备份服务，但要不就是收费，都不太适合我们这些VPSer们使用。</p>
<p>今天介绍一下简单的方法为自己的VPS备份。</p>
<p>1、使用putty登录VPS，这里不多介绍了。</p>
<p>2、备份网站目录：<span></span></p>
<pre style="font-family: monospace"><span style="font-weight: bold;color: #7a0874">[</span>root<span style="font-weight: bold;color: #000000">@</span>www ~<span style="font-weight: bold;color: #7a0874">]</span><span style="color: #666666;font-style: italic"># cd /web/www      //进入相应的目录</span>
<span style="font-weight: bold;color: #7a0874">[</span>root<span style="font-weight: bold;color: #000000">@</span>www www<span style="font-weight: bold;color: #7a0874">]</span><span style="color: #666666;font-style: italic"># tar zcvf vps.tar.gz vps   //使用tar打包且压缩vps文件夹，压缩后的文件名为：vps.tar.gz</span>
<span style="font-weight: bold;color: #7a0874">[</span>root<span style="font-weight: bold;color: #000000">@</span>www www<span style="font-weight: bold;color: #7a0874">]</span><span style="color: #666666;font-style: italic">#</span></pre>
<p>3、备份数据库：</p>
<p>方法一：使用PHPmyadmin备份数据库</p>
<p><a href="/pic2/2011092906521758.jpg" target="_blank"><img class="alignnone size-full wp-image-157" src="/pic2/2011092906521758.jpg" alt="vps-backup-web-mysql-1" width="396" height="201" /></a></p>
<p><a href="/pic2/2011092906521759.jpg" target="_blank"><img class="alignnone size-full wp-image-158" src="/pic2/2011092906521759.jpg" alt="vps-backup-web-mysql-2" width="600" height="230" /></a></p>
<p><a href="/pic2/2011092906521760.jpg" target="_blank"><img class="alignnone size-full wp-image-159" src="/pic2/2011092906521760.jpg" alt="vps-backup-web-mysql-3" width="546" height="297" /></a></p>
<p><a href="/pic2/2011092906521761.jpg" target="_blank"><img class="alignnone size-full wp-image-160" src="/pic2/2011092906521761.jpg" alt="vps-backup-web-mysql-4" width="636" height="143" /></a></p>
<p><a href="/pic2/2011092906521762.jpg" target="_blank"><img class="alignnone size-full wp-image-161" src="/pic2/2011092906521762.jpg" alt="vps-backup-web-mysql-5" width="589" height="288" /></a></p>
<p>方法二：使用mysqldump定时自动备份数据库</p>
<pre style="font-family: monospace"><span style="font-weight: bold;color: #7a0874">[</span>root<span style="font-weight: bold;color: #000000">@</span>www www<span style="font-weight: bold;color: #7a0874">]</span><span style="color: #666666;font-style: italic"># vi backup-db.sh</span>
<span style="color: #666666;font-style: italic">#!/bin/sh</span>
<div>/usr/local/mysql/bin/mysqldump -uroot -ppassword databasename &gt; /web/www/db-backup/databasename$(date +"%Y%m%d").sql</div>

rm /web/www/db-backup/databasename$(date -d -7day +"%Y%m%d").sql
<span style="color: #666666;font-style: italic">#上面语句删除7天前的备份</span></pre>
<p>上述脚本中-u后接数据库用户名， –p后接数据库用户密码，<span style="font-family: monospace;line-height: 18px;font-size: 12px">databasename</span>改成要备份的数据库名，也可以备份全部数据库将databasename修改为&#8211;all-databases，后面/web/www/db-backup/ 是备份的目录。</p>
<p>添加定时执行任务</p>
<pre style="font-family: monospace"><span style="font-weight: bold;color: #7a0874">[</span>root<span style="font-weight: bold;color: #000000">@</span>www ~<span style="font-weight: bold;color: #7a0874">]</span><span style="color: #666666;font-style: italic"># crontab -e</span>
<span style="color: #000000">59</span> <span style="color: #000000">23</span> <span style="font-weight: bold;color: #000000">*</span> <span style="font-weight: bold;color: #000000">*</span> <span style="font-weight: bold;color: #000000">*</span> <span style="font-weight: bold;color: #000000">/root</span><span style="font-weight: bold;color: #000000">/</span>backup-db.sh</pre>
<pre style="font-family: monospace">每天的23：59分会自动备份数据库，且生成的数据库压缩按日期命名</pre>
<pre style="font-family: monospace">以上备份的信息，备份完了就赶快把备份下载到本地，毕竟，备份的数据都在VPS，不在身边。</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/vps%e4%b8%bb%e6%9c%ba%e4%b8%8a%e5%a4%87%e4%bb%bd%e7%bd%91%e7%ab%99%e5%92%8c%e6%95%b0%e6%8d%ae%e5%ba%93-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS上DenyHosts阻止SSH暴力攻击&#8212;hellovps</title>
		<link>http://www.hellovps.com/linux-vps%e4%b8%8adenyhosts%e9%98%bb%e6%ad%a2ssh%e6%9a%b4%e5%8a%9b%e6%94%bb%e5%87%bb-hellovps/</link>
		<comments>http://www.hellovps.com/linux-vps%e4%b8%8adenyhosts%e9%98%bb%e6%ad%a2ssh%e6%9a%b4%e5%8a%9b%e6%94%bb%e5%87%bb-hellovps/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:42:55 +0000</pubDate>
		<dc:creator>HelloVPS</dc:creator>
				<category><![CDATA[vps安全]]></category>

		<guid isPermaLink="false">http://www.hellovps.com/linux-vps%e4%b8%8adenyhosts%e9%98%bb%e6%ad%a2ssh%e6%9a%b4%e5%8a%9b%e6%94%bb%e5%87%bb-hellovps/</guid>
		<description><![CDATA[现在的互联网非常不安全，很多人没事就拿一些扫描机扫描ssh端口，然后试图连接ssh端口进行暴力破解（穷举扫描），所以建议vps主机的空间,尽量设置复杂的ssh登录密码，虽然在前段时间曾经介绍过Linux VPS禁止某个IP访问使用hosts.deny禁止某些IP访问，但是功能方面欠缺，如：不能自动屏蔽，那么有什么更好的办法吗，就可以使用denyhosts这款软件了，它会分析/var/log/secure（redhat，Fedora Core）等日志文件，当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件，从而达到自动屏蔽该IP的目的。 DenyHosts官方网站为：http://denyhosts.sourceforge.net/ 1、下载DenyHosts 并解压 # wget http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz # tar zxvf DenyHosts-2.6.tar.gz # cd DenyHosts-2.6 2、安装、配置和启动 # python setup.py install 默认是安装到/usr/share/denyhosts/目录的,进入相应的目录修改配置文件 # cd /usr/share/denyhosts/ # cp denyhosts.cfg-dist denyhosts.cfg # cp daemon-control-dist daemon-control 默认的设置已经可以适合centos系统环境，你们可以使用vi命令查看一下denyhosts.cfg和daemon-control，里面有详细的解释 接着使用下面命令启动denyhosts程序 # chown root daemon-control # chmod 700 daemon-control # ./daemon-control start 如果要使DenyHosts每次重起后自动启动还需做如下设置： # cd /etc/init.d # ln -s /usr/share/denyhosts/daemon-control denyhosts # [...]]]></description>
			<content:encoded><![CDATA[<p>现在的互联网非常不安全，很多人没事就拿一些扫描机扫描ssh端口，然后试图连接ssh端口进行暴力破解（穷举扫描），所以建议vps主机的空间,尽量设置复杂的ssh登录密码，虽然在前段时间曾经介绍过<a title="到《Linux VPS禁止某个IP访问》的永久链接" rel="bookmark" href="http://www.vpser.net/security/linux-vps-deny-ip.html">Linux VPS禁止某个IP访问</a>使用<span>hosts</span>.<span>deny禁止某些IP访问</span>，但是功能方面欠缺，如：不能自动屏蔽，那么有什么更好的办法吗，就可以使用denyhosts这款软件了，它会分析/var/log/secure（redhat，Fedora Core）等日志文件，当发现同一IP在进行多次SSH密码尝试时就会记录IP到/etc/hosts.deny文件，从而达到自动屏蔽该IP的目的。</p>
<p>DenyHosts官方网站为：<a href="http://denyhosts.sourceforge.net/" target="_blank">http://denyhosts.sourceforge.net/</a></p>
<p>1、下载DenyHosts 并解压</p>
<p># wget <a href="http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz">http://soft.vpser.net/security/denyhosts/DenyHosts-2.6.tar.gz</a><br />
# tar zxvf DenyHosts-2.6.tar.gz<br />
# cd DenyHosts-2.6</p>
<p>2、安装、配置和启动</p>
<p># python setup.py install<br />
默认是安装到/usr/share/denyhosts/目录的,进入相应的目录修改配置文件<span></span></p>
<p># cd /usr/share/denyhosts/<br />
# cp denyhosts.cfg-dist denyhosts.cfg<br />
# cp daemon-control-dist daemon-control</p>
<p>默认的设置已经可以适合centos系统环境，你们可以使用vi命令查看一下denyhosts.cfg和daemon-control，里面有详细的解释<br />
接着使用下面命令启动denyhosts程序<br />
# chown root daemon-control<br />
# chmod 700 daemon-control<br />
# ./daemon-control start</p>
<p>如果要使DenyHosts每次重起后自动启动还需做如下设置：<br />
# cd /etc/init.d<br />
# ln -s /usr/share/denyhosts/daemon-control denyhosts<br />
# chkconfig &#8211;add denyhosts<br />
# chkconfig &#8211;level 2345 denyhosts on<br />
或者执行下面的命令，将会修改/etc/rc.local文件：<br />
# echo &#8220;/usr/share/denyhosts/daemon-control start&#8221; &gt;&gt; /etc/rc.local</p>
<p>DenyHosts配置文件denyhosts.cfg说明：</p>
<p>SECURE_LOG = /var/log/secure<br />
 <br />
#sshd日志文件，它是根据这个文件来判断的，不同的操作系统，文件名稍有不同。<br />
 <br />
HOSTS_DENY = /etc/hosts.deny<br />
 <br />
#控制用户登陆的文件<br />
 <br />
PURGE_DENY = 5m<br />
 <br />
#过多久后清除已经禁止的<br />
 <br />
BLOCK_SERVICE  = sshd<br />
 <br />
#禁止的服务名<br />
 <br />
DENY_THRESHOLD_INVALID = 1<br />
 <br />
#允许无效用户失败的次数<br />
 <br />
DENY_THRESHOLD_VALID = 10<br />
 <br />
#允许普通用户登陆失败的次数<br />
 <br />
DENY_THRESHOLD_ROOT = 5<br />
 <br />
#允许root登陆失败的次数<br />
 <br />
HOSTNAME_LOOKUP=NO<br />
 <br />
#是否做域名反解<br />
 <br />
DAEMON_LOG = /var/log/denyhosts</p>
<p>更多的说明请查看自带的README文本文件，好了以后维护VPS就会省一些心了，但是各位VPSer们注意了安全都是相对的哦，没有绝对安全，请定期或不定期的检查你的VPS主机，而且要定时备份你的数据哦。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hellovps.com/linux-vps%e4%b8%8adenyhosts%e9%98%bb%e6%ad%a2ssh%e6%9a%b4%e5%8a%9b%e6%94%bb%e5%87%bb-hellovps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

