<?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>VPS侦探 &#187; SSH</title>
	<atom:link href="http://www.vpser.net/tag/ssh/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vpser.net</link>
	<description>致力于VPS主机推荐、VPS管理维护、VPS优惠信息及VPS相关的信息共享平台</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:24:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SSH密钥登录让Linux VPS/服务器更安全</title>
		<link>http://www.vpser.net/security/linux-ssh-authorized-keys-login.html</link>
		<comments>http://www.vpser.net/security/linux-ssh-authorized-keys-login.html#comments</comments>
		<pubDate>Mon, 10 Jan 2011 01:25:43 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[Linux VPS]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[xshell]]></category>
		<category><![CDATA[安全]]></category>
		<category><![CDATA[密钥登录]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1857</guid>
		<description><![CDATA[随着PHP越来越流行，Linux VPS/服务器的使用也越来越多，Linux的安全问题也需要日渐加强，如果你安装过DenyHosts并设置过邮件提醒，你每天可能会受到数封DenyHosts Report将前来破解SSH密码的IP加入/etc/hosts.deny。 Linux SSH登录有两种： 1、使用密码验证登录 通常VPS或服务器开通后都是直接提供IP和root密码，使用这种方式就是通过密码方式登录。如果密码不够强壮，而且没有安装DenyHosts之类的防止SSH密码破解的软件，那么系统安全将存在很大的隐患。 2、使用密钥验证登录 基于密钥的安全验证必须为用户自己创建一对密钥，并把共有的密钥放在需要访问的服务器上。当需要连接到SSH服务器上时，客户端软件就会向服务器发出请求，请求使用客户端的密钥进行安全验证。服务器收到请求之后，先在该用户的根目录下寻找共有密钥，然后把它和发送过来的公有密钥进行比较。如果两个密钥一致，服务器就用公有的密钥加密“质询”，并把它发送给客户端软件（putty,xshell等）。客户端收到质询之后，就可以用本地的私人密钥解密再把它发送给服务器，这种方式是相当安全的。 一、生成密钥 因为puttygen生成的密钥有问题可能会出现：“Server refused our key”，最好使用XShell生成密钥或者在远程Linux VPS/服务器生成密钥。 1、在Linux远程服务器生成密钥： 登录远程Linux  VPS/服务器，执行： root@vpser:~# ssh-keygen -t rsa //先运行这个命令 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):                   //直接回车 Created directory '/root/.ssh'. Enter passphrase (empty for no [...]]]></description>
			<content:encoded><![CDATA[<p>随着PHP越来越流行，Linux VPS/服务器的使用也越来越多，Linux的安全问题也需要日渐加强，如果你安装过<a href="http://www.vpser.net/security/denyhosts.html" target="_blank">DenyHosts</a>并设置过邮件提醒，你每天可能会受到数封<a href="http://www.vpser.net/security/denyhosts.html" target="_blank">DenyHosts</a> Report将前来破解SSH密码的IP加入/etc/hosts.deny。</p>
<p>Linux SSH登录有两种：</p>
<p><strong>1、使用密码验证登录</strong></p>
<p>通常VPS或服务器开通后都是直接提供IP和root密码，使用这种方式就是通过密码方式登录。如果密码不够强壮，而且没有安装<a href="http://www.vpser.net/security/denyhosts.html" target="_blank">DenyHosts</a>之类的<a href="http://www.vpser.net/security/denyhosts.html" target="_blank">防止SSH密码破解的软件</a>，那么系统安全将存在很大的隐患。</p>
<p><strong>2、使用密钥验证登录<span id="more-1857"></span><br />
</strong></p>
<p>基于密钥的安全验证必须为用户自己创建一对密钥，并把共有的密钥放在需要访问的服务器上。当需要连接到SSH服务器上时，客户端软件就会向服务器发出请求，请求使用客户端的密钥进行安全验证。服务器收到请求之后，先在该用户的根目录下寻找共有密钥，然后把它和发送过来的公有密钥进行比较。如果两个密钥一致，服务器就用公有的密钥加密“质询”，并把它发送给客户端软件（<a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" target="_blank">putty</a>,xshell等）。客户端收到质询之后，就可以用本地的私人密钥解密再把它发送给服务器，这种方式是相当安全的。</p>
<h2>一、生成密钥</h2>
<p>因为puttygen生成的密钥有问题可能会出现：“<span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif, 新宋体, 宋体; line-height: 18px; color: #333333;">Server refused our key”，最好使用XShell生成密钥或者在远程Linux VPS/服务器生成密钥。</span></p>
<h3><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif, 新宋体, 宋体; line-height: 18px; color: #333333;">1、在Linux远程服务器生成密钥：</span></h3>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif, 新宋体, 宋体; line-height: 18px; color: #333333;">登录远程Linux  VPS/服务器，执行：</span></div>
<div><span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif, 新宋体, 宋体; line-height: 18px; color: #333333;"> </span>root@vpser:~# <strong>ssh-keygen -t rsa</strong> //先运行这个命令</div>
<div id="_mcePaste">Generating public/private rsa key pair.</div>
<div id="_mcePaste">Enter file in which to save the key (/root/.ssh/id_rsa):                   //直接回车</div>
<div id="_mcePaste">Created directory '/root/.ssh'.</div>
<div id="_mcePaste">Enter passphrase (empty for no passphrase):                                    //输入密钥密码</div>
<div id="_mcePaste">Enter same passphrase again:                                                                 //重复密钥密码</div>
<div id="_mcePaste">Your identification has been saved in /root/.ssh/id_rsa.         //提示公钥和私钥已经存放在/root/.ssh/目录下</div>
<div id="_mcePaste">Your public key has been saved in /root/.ssh/id_rsa.pub.</div>
<div id="_mcePaste">The key fingerprint is:</div>
<div id="_mcePaste">15:23:a1:41:90:10:05:29:4c:d6:c0:11:61:13:23:dd root@vpser.net</div>
<div id="_mcePaste">The key's randomart image is:</div>
<div id="_mcePaste">+--[ RSA 2048]----+</div>
<div id="_mcePaste">|=&amp;@Bo+o o.o      |</div>
<div id="_mcePaste">|=o=.E  o . o     |</div>
<div id="_mcePaste">| .    .   .      |</div>
<div id="_mcePaste">|         .       |</div>
<div id="_mcePaste">|        S        |</div>
<div id="_mcePaste">|                 |</div>
<div id="_mcePaste">|                 |</div>
<div id="_mcePaste">|                 |</div>
<div id="_mcePaste">|                 |</div>
<div id="_mcePaste">+-----------------+</div>
<div id="_mcePaste">root@vpser:~#</div>
<div id="_mcePaste">将/root/.ssh/下面的id_rsa和id_rsd.pub妥善保存。</div>
<h3>2、使用XShell生成密钥</h3>
<p>Xshell是一款Windows下面功能强大的SSH客户端，能够按分类保存N多会话、支持Tab、支持多密钥管理等等，管理比较多的VPS/服务器使用XShell算是比较方便的，推荐使用。</p>
<p><a href="http://soft.vpser.net/manage/xshell/xsh040074b.exe" target="_blank">下载XShell</a>，安装，运行XShell，点击菜单：Tool -&gt;User Key Generation Wizard，出现如下提示：</p>
<p><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" target="_blank"><img class="alignnone size-full wp-image-1878" title="XShell生成密钥" src="http://www.vpser.net/uploads/2011/01/xshell-key-generation-wizard-1.jpg" alt="" width="464" height="372" /></a></p>
<p><img class="alignnone size-full wp-image-1879" title="XShell生成密钥2" src="http://www.vpser.net/uploads/2011/01/xshell-key-generation-wizard-2.jpg" alt="" width="465" height="368" /></p>
<p><img class="alignnone size-full wp-image-1880" title="XShell生成密钥3" src="http://www.vpser.net/uploads/2011/01/xshell-key-generation-wizard-3.jpg" alt="" width="467" height="371" /></p>
<p><img class="alignnone size-full wp-image-1881" title="XShell生成密钥4" src="http://www.vpser.net/uploads/2011/01/xshell-key-generation-wizard-4.jpg" alt="" width="470" height="370" /></p>
<p>点击Save as file将密钥保存为id_rsa.pub。</p>
<h2>二、将密钥添加到远程Linux服务器</h2>
<p>1、用<a href="http://www.vpser.net/manage/winscp.html" target="_blank">winscp</a>，将id_rsa.pub文件上传到<span style="font-family: Simsun; line-height: normal; font-size: small;">/root/.ssh/下面（</span><span style="font-family: Simsun; line-height: normal; font-size: small;">如果没有则创建此目录）</span><span style="font-family: Simsun; line-height: normal; font-size: small;">，并重命名为：</span><span style="font-family: Simsun; line-height: normal; font-size: small;">authorized_keys</span><span style="font-family: Simsun; line-height: normal; font-size: small;">（如果是在Linux服务器上生成的密钥直接执行：<strong>mv /root/.ssh/id_rsa.pub </strong></span><span style="font-family: Simsun; line-height: normal; font-size: small;"><strong>/root/.ssh/authorized_keys</strong></span><span style="font-family: Simsun; line-height: normal; font-size: small;">），再执行：<strong>chmod 600 /root/.ssh/authorized_keys</strong> 修改权限。</span></p>
<p><span style="font-family: Simsun; font-size: x-small;"><span style="line-height: normal;"><span style="font-family: Simsun; line-height: normal; font-size: small;"> </span></span></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">2、</span><span style="font-family: Simsun; line-height: normal; font-size: small;">修改</span>/etc/ssh/sshd_config 文件，将RSAAuthentication 和 PubkeyAuthentication 后面的值都改成yes ，保存。</p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">3、</span><span style="font-family: Simsun; line-height: normal; font-size: small;">重启sshd服务，</span><span style="font-family: Simsun; line-height: normal; font-size: small;">Debian/Ubuntu执行</span><span style="font-family: Simsun; line-height: normal; font-size: small;"><strong>/etc/init.d/ssh restart</strong> ；CentOS执行：</span><span style="font-family: arial, sans-serif; line-height: 20px; font-size: x-small;"><strong><span style="font-family: Simsun; line-height: normal; font-size: small;">/etc/init.d/</span>sshd restart</strong></span><span style="font-family: Simsun; line-height: normal; font-size: small;">。</span></p>
<h2>三、客户端测试使用密钥登录</h2>
<h3><span style="font-family: Simsun; line-height: normal; font-size: small;">1、使用putty登录</span></h3>
<p><span style="font-family: Simsun; font-size: x-small;"><span style="line-height: normal;">putty使用的私钥文件和Linux服务器或XShell的私钥格式不同，如果使用</span></span><span style="font-family: Simsun; line-height: normal; font-size: small;">putty</span><span style="font-family: Simsun; font-size: x-small;"><span style="line-height: normal;">的话，需要将Linux主机上生成的</span></span>id_rsa文件下载的本地。运行<a href="http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip" target="_blank">putty压缩包</a>里面的puttygen.exe，选择Conversions-&gt;Import key选择私钥文件id_rsa，输入密钥文件的密码，会出现如下界面：</p>
<p><img class="alignnone size-full wp-image-1882" title="putty-export-ppk" src="http://www.vpser.net/uploads/2011/01/putty-export-ppk.jpg" alt="" width="481" height="460" /></p>
<p>点击“Save Private Key”，将私钥保存为id_rsa.ppk</p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">运行putty，在Host Name填写：root@主机名或ip</span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" target="_blank"><img class="alignnone size-full wp-image-1863" title="putty密钥登录" src="http://www.vpser.net/uploads/2011/01/putty-1.jpg" alt="" width="454" height="431" /></a></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-1864" title="putty密钥登录" src="http://www.vpser.net/uploads/2011/01/putty-2.jpg" alt="" width="452" height="432" /></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" target="_blank"><img class="alignnone size-full wp-image-1865" title="putty-3" src="http://www.vpser.net/uploads/2011/01/putty-3.jpg" alt="" width="431" height="107" /></a></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">如果设置了密钥密码，出现：Passphrase for key "imported-openssh-key"时输入密钥密码。</span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">如果设置没问题就会登录成功，出现用户提示符。</span></p>
<h3><span style="font-family: Simsun; line-height: normal; font-size: small;">2、XShell登录</span></h3>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">运行XShell，选择菜单File-&gt;New，按如下提示填写：</span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-1883" title="xshell-new-session-1" src="http://www.vpser.net/uploads/2011/01/xshell-new-session-1.jpg" alt="" width="598" height="477" /></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-1884" title="xshell-new-session-2" src="http://www.vpser.net/uploads/2011/01/xshell-new-session-2.jpg" alt="" width="516" height="456" /></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">打开创建好的Session</span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-1885" title="xshell-select-session" src="http://www.vpser.net/uploads/2011/01/xshell-select-session.jpg" alt="" width="281" height="235" /></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;"><img class="alignnone size-full wp-image-1886" title="xshell-key-login" src="http://www.vpser.net/uploads/2011/01/xshell-key-login.jpg" alt="" width="595" height="477" /></span></p>
<p><span style="font-family: Simsun; line-height: normal; font-size: small;">如果设置没问题就会登录成功，出现用户提示符。</span></p>
<h3><span style="font-family: Simsun; line-height: normal; font-size: small;">3、Linux客户端登录测试</span></h3>
<p><span style="font-family: Simsun; font-size: x-small;"><span style="line-height: normal;">在Linux客户端执行：<strong>chmod 600 /root/id_rsa</strong> 再执行：<strong>ssh root@www.vpser.net -i /root/id_rsa</strong> /root/id_rsa为私钥文件，<span style="font-family: Simsun; line-height: normal; font-size: small;">第一次链接可能会提示确认，输入yes即可，再按提示输入密钥密码，没有问题就会出现用户提示符。</span></span></span></p>
<h2>四、修改远程Linux服务器sshd服务配置</h2>
<h3><span style="font-family: Simsun; line-height: normal; font-size: small;">1、修改</span>/etc/ssh/sshd_config 文件</h3>
<p>将PasswordAuthentication yes 修改成 PasswordAuthentication no</p>
<h3>2、重启sshd服务</h3>
<p>Debian/Ubuntu执行/etc/init.d/ssh restart ；CentOS执行：/etc/init.d/sshd restart。</p>
<p>ok，设置完成。</p>
<p>再提醒一下一定要保存好Putty私钥文件id_rsa.ppk或Linux服务器下载下来的id_rsa私钥文件。</p>
<p>原创文章，谢绝转载！</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-december-yearend20-coupons.html" title="BurstNet 2011年12月年末Windows和Linux VPS 8折优惠码">BurstNet 2011年12月年末Windows和Linux VPS 8折优惠码</a></li><li><a href="http://www.vpser.net/coupons/vpsyou-2011-december-coupons.html" title="VPSYOU 2011年12月Xen Linux VPS 7折优惠码">VPSYOU 2011年12月Xen Linux VPS 7折优惠码</a></li><li><a href="http://www.vpser.net/coupons/vpszz-openvz-linux-vps-coupon.html" title="VPSZZ &#8211; OpenVZ Linux VPS优惠码">VPSZZ &#8211; OpenVZ Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/manage/screen.html" title="SSH远程会话管理工具 &#8211; screen使用教程">SSH远程会话管理工具 &#8211; screen使用教程</a></li><li><a href="http://www.vpser.net/coupons/vpsyou-2010-october-coupons.html" title="VPSYOU 2010年10月VPS+虚拟主机优惠码">VPSYOU 2010年10月VPS+虚拟主机优惠码</a></li><li><a href="http://www.vpser.net/usa-vps/vpsyou-openvz-vps.html" title="VPSYOU OpenVZ Linux VPS 正式上线，3$起售">VPSYOU OpenVZ Linux VPS 正式上线，3$起售</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/other/linux-vps-ram.html" title="Linux VPS内存占用那么多？- 解析Linux内存机制">Linux VPS内存占用那么多？- 解析Linux内存机制</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2011. |
<a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html">Permalink</a> |
<a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html#comments">13 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/security/linux-ssh-authorized-keys-login.html&title=SSH密钥登录让Linux VPS/服务器更安全">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/linux-vps" rel="tag">Linux VPS</a>, <a href="http://www.vpser.net/tag/putty" rel="tag">Putty</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/xshell" rel="tag">xshell</a>, <a href="http://www.vpser.net/tag/%e5%ae%89%e5%85%a8" rel="tag">安全</a>, <a href="http://www.vpser.net/tag/%e5%af%86%e9%92%a5%e7%99%bb%e5%bd%95" rel="tag">密钥登录</a>, <a href="http://www.vpser.net/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8" rel="tag">服务器</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/security/linux-ssh-authorized-keys-login.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>SSH远程会话管理工具 - screen使用教程</title>
		<link>http://www.vpser.net/manage/screen.html</link>
		<comments>http://www.vpser.net/manage/screen.html#comments</comments>
		<pubDate>Fri, 15 Oct 2010 05:09:38 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[培训]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[演示]]></category>
		<category><![CDATA[管理]]></category>
		<category><![CDATA[远程会话]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1584</guid>
		<description><![CDATA[VPS侦探在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时（比如安装lnmp）网络突然断开，或者其他情况导致不得不与远程SSH服务器链接断开，远程执行的命令也被迫停止，只能重新连接，重新运行。相信现在有些VPSer也遇到过这个问题，今天就给VPSer们介绍一款远程会话管理工具 - screen命令。 一、screen命令是什么？ Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念，用户可以在一个screen会话中创建多个screen窗口，在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 二、如何安装screen命令？ 除部分精简的系统或者定制的系统大部分都安装了screen命令，如果没有安装，CentOS系统可以执行：yum install screen ； Debian/Ubuntu系统执行：apt-get install screen 。 三、screen命令使用方法？ 1、常用的使用方法 用来解决文章开始我们遇到的问题，比如在安装lnmp时。 1.1 创建screen会话 可以先执行：screen -S lnmp ，screen就会创建一个名字为lnmp的会话。 VPS侦探 http://www.vpser.net/ 1.2 暂时离开，保留screen会话中的任务或程序 当需要临时离开时（会话中的程序不会关闭，仍在运行）可以用快捷键Ctrl+a d(即按住Ctrl，依次再按a,d) 1.3 恢复screen会话 当回来时可以再执行执行：screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了，或者当时没有指定会话名，可以执行：screen -ls screen会列出当前存在的会话列表，如下图： 11791.lnmp即为刚才的screen创建的lnmp会话，目前已经暂时退出了lnmp会话，所以状态为Detached，当使用screen -r lnmp后状态就会变为Attached，11791是这个screen的会话的进程ID，恢复会话时也可以使用：screen -r 11791 1.4 关闭screen的会话 执行：exit ，会提示：[screen is terminating]，表示已经成功退出screen会话。VPS侦探 http://www.vpser.net/ 2、远程演示 首先演示者先在服务器上执行 screen -S test 创建一个screen会话，观众可以链接到远程服务器上执行screen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net" target="_blank">VPS侦探</a>在刚接触Linux时最怕的就是SSH远程登录Linux VPS编译安装程序时（比如安装<a href="http://lnmp.org" target="_blank">lnmp</a>）网络突然断开，或者其他情况导致不得不与远程SSH服务器链接断开，远程执行的命令也被迫停止，只能重新连接，重新运行。相信现在有些VPSer也遇到过这个问题，今天就给VPSer们介绍一款<a href="http://www.vpser.net/manage/screen.html" target="_self">远程会话管理工具</a> - <a href="http://www.vpser.net/manage/screen.html" target="_self">screen命令</a>。</p>
<h2>一、screen命令是什么？</h2>
<p><a href="http://www.vpser.net/manage/screen.html" target="_self">Screen</a>是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念，用户可以在一个screen会话中创建多个screen窗口，在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。<span id="more-1584"></span></p>
<h2>二、如何安装screen命令？</h2>
<p>除部分精简的系统或者定制的系统大部分都安装了screen命令，如果没有安装，CentOS系统可以执行：<strong>yum install screen</strong> ；</p>
<p>Debian/Ubuntu系统执行：<strong>apt-get install screen</strong> 。</p>
<h2>三、screen命令使用方法？</h2>
<h3><strong>1、常用的使用方法</strong></h3>
<p>用来解决<a href="http://www.vpser.net/manage/screen.html" target="_blank">文章</a>开始我们遇到的问题，比如在<a href="http://lnmp.org/install.html" target="_blank">安装lnmp</a>时。</p>
<h4>1.1 创建screen会话</h4>
<p>可以先执行：<strong>screen -S lnmp</strong> ，screen就会创建一个名字为lnmp的会话。 <span style="color: #ffffff;">VPS侦探 http://www.vpser.net/</span></p>
<h4>1.2 暂时离开，保留screen会话中的任务或程序</h4>
<p>当需要临时离开时（会话中的程序不会关闭，仍在运行）可以用快捷键Ctrl+a d(即按住Ctrl，依次再按a,d)</p>
<h4>1.3 恢复screen会话</h4>
<p>当回来时可以再执行执行：<strong>screen -r lnmp</strong> 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了，或者当时没有指定会话名，可以执行：<strong>screen -ls</strong> screen会列出当前存在的会话列表，如下图：<br />
<a href="http://www.vpser.net/uploads/2010/10/screen-ls.jpg"><img class="alignnone size-full wp-image-1648" title="screen-ls" src="http://www.vpser.net/uploads/2010/10/screen-ls.jpg" alt="" width="344" height="117" /></a></p>
<p>11791.lnmp即为刚才的screen创建的lnmp会话，目前已经暂时退出了lnmp会话，所以状态为Detached，当使用screen -r lnmp后状态就会变为Attached，11791是这个screen的会话的进程ID，恢复会话时也可以使用：<strong>screen -r 11791</strong></p>
<h4>1.4 关闭screen的会话</h4>
<p>执行：<strong>exit</strong> ，会提示：[screen is terminating]，表示已经成功退出screen会话。VPS侦探 http://www.vpser.net/</p>
<h3>2、远程演示</h3>
<p>首先演示者先在服务器上执行 <strong>screen -S test</strong> 创建一个screen会话，观众可以链接到远程服务器上执行<strong>screen -x test </strong> 观众屏幕上就会出现和演示者同步。</p>
<h3>3、常用快捷键</h3>
<p>Ctrl+a c ：在当前screen会话中创建窗口<br />
Ctrl+a w ：窗口列表<br />
Ctrl+a n ：下一个窗口<br />
Ctrl+a p ：上一个窗口<br />
Ctrl+a 0-9 ：在第0个窗口和第9个窗口之间切换</p>
<p>如果你有任何因为可以在本文下面留言或者到<a href="http://bbs.vpser.net/" target="_blank">http://bbs.vpser.net</a> 发帖。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html" title="LNMP/LNMPA一键安装包ImageMagick安装配置教程">LNMP/LNMPA一键安装包ImageMagick安装配置教程</a></li><li><a href="http://www.vpser.net/manage/vi.html" title="Linux上vi(vim)编辑器使用教程">Linux上vi(vim)编辑器使用教程</a></li><li><a href="http://www.vpser.net/security/linux-iptables.html" title="Linux上iptables防火墙的基本应用教程">Linux上iptables防火墙的基本应用教程</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-7zip.html" title="Linux VPS上安装7zip使用教程及zip中文文件名解压乱码解决方法">Linux VPS上安装7zip使用教程及zip中文文件名解压乱码解决方法</a></li><li><a href="http://www.vpser.net/build/linode-install-openvpn.html" title="Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)">Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)</a></li><li><a href="http://www.vpser.net/manage/vps-test-tool.html" title="常用VPS测试工具整理">常用VPS测试工具整理</a></li><li><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" title="SSH密钥登录让Linux VPS/服务器更安全">SSH密钥登录让Linux VPS/服务器更安全</a></li><li><a href="http://www.vpser.net/manage/centos-directadmin-install-guide.html" title="CentOS上DirectAdmin安装教程">CentOS上DirectAdmin安装教程</a></li><li><a href="http://www.vpser.net/manage/run-screen-lnmp.html" title="安装lnmp前请先运行screen">安装lnmp前请先运行screen</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/screen.html">Permalink</a> |
<a href="http://www.vpser.net/manage/screen.html#comments">8 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/screen.html&title=SSH远程会话管理工具 - screen使用教程">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/screen" rel="tag">screen</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/%e5%9f%b9%e8%ae%ad" rel="tag">培训</a>, <a href="http://www.vpser.net/tag/%e5%b7%a5%e5%85%b7" rel="tag">工具</a>, <a href="http://www.vpser.net/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a>, <a href="http://www.vpser.net/tag/%e6%bc%94%e7%a4%ba" rel="tag">演示</a>, <a href="http://www.vpser.net/tag/%e7%ae%a1%e7%90%86" rel="tag">管理</a>, <a href="http://www.vpser.net/tag/%e8%bf%9c%e7%a8%8b%e4%bc%9a%e8%af%9d" rel="tag">远程会话</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/screen.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Linux SSH远程文件/目录传输命令scp</title>
		<link>http://www.vpser.net/manage/scp.html</link>
		<comments>http://www.vpser.net/manage/scp.html#comments</comments>
		<pubDate>Fri, 06 Aug 2010 01:28:07 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[scp]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[文件传输]]></category>
		<category><![CDATA[目录传输]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1432</guid>
		<description><![CDATA[相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据，大部分情况下VPS上都已经安装了Nginx或者类似的web server，直接将要传输的文件放到web server的目录，然后在目标机器上执行：wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦，那么用scp命令就会排上用场。 一、scp是什么？ scp是secure copy的简写，用于在Linux下进行远程拷贝文件的命令，和它类似的命令有cp，不过cp只是在本机进行拷贝不能跨服务器，而且scp传输是加密的。可能会稍微影响一下速度。 二、scp有什么用？ 1、我们需要获得远程服务器上的某个文件，远程服务器既没有配置ftp服务器，没有开启web服务器，也没有做共享，无法通过常规途径获得文件时，只需要通过scp命令便可轻松的达到目的。 2、我们需要将本机上的文件上传到远程服务器上，远程服务器没有开启ftp服务器或共享，无法通过常规途径上传是，只需要通过scp命令便可以轻松的达到目的。 三、scp使用方法 1、获取远程服务器上的文件 scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz 上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz 表示远程服务器上的文件，最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。 2、获取远程服务器上的目录 scp -P 2222 -r root@www.vpser.net:/root/lnmp0.4/ /home/lnmp0.4/ 上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4/ 表示远程服务器上的目录，最后面的/home/lnmp0.4/表示保存在本地上的路径。 3、将本地文件上传到服务器上 scp -P 2222 /home/lnmp0.4.tar.gz root@www.vpser.net:/root/lnmp0.4.tar.gz 上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。 4、将本地目录上传到服务器上 scp -P 2222 [...]]]></description>
			<content:encoded><![CDATA[<p>相信各位<a href="http://www.vpser.net/" target="_blank">VPSer</a>在使用VPS时会经常在不同VPS间互相备份数据或者转移数据，大部分情况下VPS上都已经安装了Nginx或者类似的web server，直接将要传输的文件放到web server的目录，然后在目标机器上执行：wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦，那么用<a href="http://www.vpser.net/manage/scp.html" target="_blank">scp命令</a>就会排上用场。</p>
<h2>一、scp是什么？</h2>
<p>scp是secure copy的简写，用于在Linux下进行远程拷贝文件的命令，和它类似的命令有cp，不过cp只是在本机进行拷贝不能跨服务器，而且scp传输是加密的。可能会稍微影响一下速度。</p>
<h2>二、scp有什么用？</h2>
<p>1、我们需要获得远程服务器上的某个文件，远程服务器既没有配置ftp服务器，没有开启web服务器，也没有做共享，无法通过常规途径获得文件时，只需要通过<a href="http://www.vpser.net/manage/scp.html" target="_blank">scp命令</a>便可轻松的达到目的。</p>
<p>2、我们需要将本机上的文件上传到远程服务器上，远程服务器没有开启ftp服务器或共享，无法通过常规途径上传是，只需要通过scp命令便可以轻松的达到目的。<span id="more-1432"></span></p>
<h2>三、scp使用方法</h2>
<h3>1、获取远程服务器上的文件</h3>
<blockquote><p><em>scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz</em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz 表示远程服务器上的文件，最后面的/home/lnmp0.4.tar.gz表示保存在本地上的路径和文件名。</p>
<h3>2、获取远程服务器上的目录</h3>
<blockquote><p><em>scp -P 2222 -r root@www.vpser.net:/root/lnmp0.4/ /home/lnmp0.4/</em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4/ 表示远程服务器上的目录，最后面的/home/lnmp0.4/表示保存在本地上的路径。</p>
<h3>3、将本地文件上传到服务器上</h3>
<blockquote><p><em>scp -P 2222 /home/lnmp0.4.tar.gz </em><em>root@www.vpser.net:/root/lnmp0.4.tar.gz</em></p></blockquote>
<p>上端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。 /home/lnmp0.4.tar.gz表示本地上准备上传文件的路径和文件名。root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4.tar.gz 表示保存在远程服务器上目录和文件名。</p>
<h3>4、将本地目录上传到服务器上</h3>
<blockquote><p><em>scp -P 2222 -r /home/lnmp0.4/</em><em> root@www.vpser.net:/root/lnmp0.4/</em></p></blockquote>
<p>上 端口大写P 为参数，2222 表示更改SSH端口后的端口，如果没有更改SSH端口可以不用添加该参数。-r 参数表示递归复制（即复制该目录下面的文件和目录）；/home/lnmp0.4/表示准备要上传的目录，root@www.vpser.net  表示使用root用户登录远程服务器www.vpser.net，:/root/lnmp0.4/  表示保存在远程服务器上的目录位置。</p>
<h3>5、可能有用的几个参数 :</h3>
<p>-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .</p>
<p>-C 使能压缩选项 .</p>
<p>-4 强行使用 IPV4 地址 .</p>
<p>-6 强行使用 IPV6 地址 .</p>
<p>附上将<a href="http://www.vpser.net/go/diahosting" target="_blank">DiaHosting</a> VPS 上的文件 scp传输<a href="http://www.vpser.net/go/linode" target="_blank">Linode</a>上的截图，速度在10MB/s：</p>
<p><a href="http://www.vpser.net/uploads/2010/08/scp-file-test.jpg" target="_blank"><img class="alignnone size-medium wp-image-1440" title="scp-file-test" src="http://www.vpser.net/uploads/2010/08/scp-file-test-300x57.jpg" alt="" width="300" height="57" /></a>（点击图片查大图）</p>
<p>如果有任何问题请到<a href="http://bbs.vpser.net" target="_blank">http://bbs.vpser.net</a> <a href="http://bbs.vpser.net" target="_blank">VPS论坛</a>提问，如果是Linux新手可以到<a href="http://www.vpser.net/vps-howto" target="_blank">http://www.vpser.net/vps-howto</a> 学习一下Linux的基本使用教程。</p>
<p>本文为<a href="http://www.vpser.net/" target="_blank">VPS侦探</a>原创文章，转载请以链接形式注明出处：<a href="http://www.vpser.net/manage/scp.html" target="_blank">http://www.vpser.net/manage/scp.html</a></p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/winscp.html" title="Windows上管理远程Linux VPS/服务器文件工具 &#8211; winscp">Windows上管理远程Linux VPS/服务器文件工具 &#8211; winscp</a></li><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/manage/axel.html" title="Linux下多线程下载工具 &#8211; Axel">Linux下多线程下载工具 &#8211; Axel</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/manage/crontab.html" title="Linux VPS/服务器上用Crontab来实现VPS自动化">Linux VPS/服务器上用Crontab来实现VPS自动化</a></li><li><a href="http://www.vpser.net/security/linux-iptables.html" title="Linux上iptables防火墙的基本应用教程">Linux上iptables防火墙的基本应用教程</a></li><li><a href="http://www.vpser.net/coupons/123systems-128m-vps-10usd-yearly.html" title="123Systems创新低价128内存Linux VPS仅需10美元/年">123Systems创新低价128内存Linux VPS仅需10美元/年</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/scp.html">Permalink</a> |
<a href="http://www.vpser.net/manage/scp.html#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/scp.html&title=Linux SSH远程文件/目录传输命令scp">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/linux" rel="tag">Linux</a>, <a href="http://www.vpser.net/tag/scp" rel="tag">scp</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/%e6%96%87%e4%bb%b6%e4%bc%a0%e8%be%93" rel="tag">文件传输</a>, <a href="http://www.vpser.net/tag/%e7%9b%ae%e5%bd%95%e4%bc%a0%e8%be%93" rel="tag">目录传输</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/scp.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</title>
		<link>http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html</link>
		<comments>http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html#comments</comments>
		<pubDate>Fri, 04 Jun 2010 01:50:34 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[OpenVPN]]></category>
		<category><![CDATA[ramhost]]></category>
		<category><![CDATA[RamHost.us]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[安装配置]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1249</guid>
		<description><![CDATA[这两天买了台入门级的VPS，厂家是RAMHOST，详细的清单这里有，他们家的VPS都是OpenVZ上的虚拟机，带个极其简单的web控制面板，可以预装若干种Linux系统，开通了/dev/net/tun和iptables SNAT/DNAT，能搭建支持转发的OpenVPN服务。各种型号唯一不同的是内存硬盘和流量，我挑了个倒数第二的micro plan，128M内存，10G空间，150G流量，每月4.99刀，季付。 购买挺简单，先注册帐号，选择机器，然后Payal付钱，等待审核一段时间，开通后他们家给我发了封邮件，整个过程相当简洁。邮件里面有web控制面板的链接，用之前的帐号密码登录，能够看到VPS的IP和VPS所在HOST的IP。预装的系统是Debian 5，我就没动他，保持原样。 然后就是SSH到HOST，用户名和密码都是vz，进去之后根据提示用账号密码登录就能获得root的环境了。这样总归是挺麻烦的，还是先把ssh装上吧，aptitude轻松加愉快。顺手adduser再加上普通权限用户若干，给一个加上sudo的权限(原始安装的deb包相当少，sudo都是要额外装的。)，其他的作为SSH Tunnel的帐号，就不给了。 这里默认是开启SSH的TCP Forward的，因此干到这里，用来起SSH Tunnel的帐号已经都配置好了，其实这样有不少安全隐患的，但是没心思仔细改参数，现这样得了。宿舍网络太破，速度不快，比Dreamhost的帐号速度略慢。 买低端VPS主要目的还是爬爬墙，目前来说用的SSH Tunnel + FireFox + FoxyProxy + MyEtunnel (windows) or Gnome SSH Tunnel Manager (Linux)的组合还是很方便的，不过还是折腾折腾VPN，多条路子好办事。 他们家机器已经明说了只能OpenVPN，因此不能尝试PPTP模式的VPN了，虽然大家都说OpenVPN更好一点，但我还是觉得PPTP这种记个用户名和密码就能满街跑的要比随身带着配置文件和证书密钥的要方便。 以前没配过OpenVPN，花了我老多精力，总结靠谱精简流程如下。 装软件 aptitude install openvpn lzop，装完后，证书制作工具在 /usr/share/doc/openvpn/examples/easy-rsa/2.0 下面，cd进去，执行如下。 . ./vars #设置一些变量 这里是.空格./vars，不然设置不了变量 ./clean-all #清理一下之前生成的、扔在同级keys目录下的证书 ./build-ca #建立ca证书 ./build-key-server server #生成服务器端的证书和密钥，名字自选 ./build-key client1 #生成客户端的证书和密钥，名字自选，可以做若干个 ./build-dh #生成Diffie Hellman参数，非对称加密传递密钥用 完了之后所有有用的东西都在keys文件夹下面了，也包括很多没用的，了解一点原理的就知道哪些有用哪些没用了。下一步是建立配置文件。 我想要的效果是这样的，分发若干个客户端的证书和配置文件，每个客户端连过来之后分配固定的IP地址，所有客户的流量全部走VPN所在的服务器。 服务器端的配置文件server.conf这么写 port [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/uploads/2009/12/ramhost-logo.jpg"><img class="alignnone size-full wp-image-737" title="ramhost-logo" src="http://www.vpser.net/uploads/2009/12/ramhost-logo.jpg" alt="" width="255" height="43" /></a></p>
<p>这两天买了台入门级的VPS，厂家是<a onclick="javascript:pageTracker._trackPageview('/outgoing/www.ramhost.us');" href="http://www.ramhost.us/">RAMHOST</a>，详细的清单<a onclick="javascript:pageTracker._trackPageview('/outgoing/www.ramhost.us/?page=virtual-dedicated-server');" href="http://www.ramhost.us/?page=virtual-dedicated-server">这里</a>有，他们家的VPS都是OpenVZ上的虚拟机，带个极其简单的web控制面板，可以预装若干种Linux系统，开通了/dev/net/tun和iptables  SNAT/DNAT，能搭建支持转发的OpenVPN服务。各种型号唯一不同的是内存硬盘和流量，我挑了个倒数第二的micro  plan，128M内存，10G空间，150G流量，每月4.99刀，季付。</p>
<p>购买挺简单，先注册帐号，选择机器，然后Payal付钱，等待审核一段时间，开通后他们家给我发了封邮件，整个过程相当简洁。邮件里面有web控制面板的链接，用之前的帐号密码登录，能够看到VPS的IP和VPS所在HOST的IP。预装的系统是Debian  5，我就没动他，保持原样。</p>
<p>然后就是SSH到HOST，用户名和密码都是vz，进去之后根据提示用账号密码登录就能获得root的环境了。这样总归是挺麻烦的，还是先把ssh装上吧，aptitude轻松加愉快。顺手adduser再加上普通权限用户若干，给一个加上sudo的权限(原始安装的deb包相当少，sudo都是要额外装的。)，其他的作为SSH  Tunnel的帐号，就不给了。<span id="more-1249"></span></p>
<p>这里默认是开启SSH的TCP Forward的，因此干到这里，用来起SSH  Tunnel的帐号已经都配置好了，其实这样有不少安全隐患的，但是没心思仔细改参数，现这样得了。宿舍网络太破，速度不快，比Dreamhost的帐号速度略慢。</p>
<p>买低端VPS主要目的还是爬爬墙，目前来说用的<a href="http://www.vpner.net/post/13.html" target="_blank">SSH Tunnel + FireFox + FoxyProxy + MyEtunnel (windows)</a> or Gnome SSH Tunnel Manager (Linux)的组合还是很方便的，不过还是折腾折腾VPN，多条路子好办事。</p>
<p>他们家机器已经明说了只能OpenVPN，因此不能尝试PPTP模式的VPN了，虽然大家都说OpenVPN更好一点，但我还是觉得PPTP这种记个用户名和密码就能满街跑的要比随身带着配置文件和证书密钥的要方便。</p>
<p>以前没配过OpenVPN，花了我老多精力，总结靠谱精简流程如下。</p>
<p>装软件 aptitude install openvpn lzop，装完后，证书制作工具在  /usr/share/doc/openvpn/examples/easy-rsa/2.0 下面，cd进去，执行如下。</p>
<p>. ./vars #设置一些变量 这里是.空格./vars，不然设置不了变量<br />
./clean-all #清理一下之前生成的、扔在同级keys目录下的证书<br />
./build-ca #建立ca证书<br />
./build-key-server server #生成服务器端的证书和密钥，名字自选<br />
./build-key client1 #生成客户端的证书和密钥，名字自选，可以做若干个<br />
./build-dh #生成Diffie Hellman参数，非对称加密传递密钥用</p>
<p>完了之后所有有用的东西都在keys文件夹下面了，也包括很多没用的，了解一点原理的就知道哪些有用哪些没用了。下一步是建立配置文件。</p>
<p>我想要的效果是这样的，分发若干个客户端的证书和配置文件，每个客户端连过来之后分配固定的IP地址，所有客户的流量全部走VPN所在的服务器。</p>
<p>服务器端的配置文件server.conf这么写</p>
<p>port 1194<br />
proto udp<br />
dev tun<br />
ca ca.crt<br />
cert server.crt<br />
key  server.key<br />
dh dh1024.pem<br />
server 10.8.0.0 255.255.255.0 #服务器的IP<br />
ifconfig-pool-persist  ipp.txt<br />
client-config-dir ccd #同级ccd目录下创建跟客户端用户同名文件，给客户端指定ip，内容写 ifconfig-push  10.8.1.1(号称这里要是4*n+1，不知道为啥) 10.8.1.2<br />
route 10.8.1.0 255.255.255.0  #添加如上的这套子网<br />
push “redirect-gateway def1″   #指定该服务器IP为客户端默认网关<br />
push “dhcp-option DNS  8.8.8.8″ #让客户端使用指定的DNS，linux无效，需要手动改/etc/resolv.conf<br />
push  “dhcp-option DNS 8.8.4.4″<br />
client-to-client #客户端之间互相可见，我觉得似乎应该不可见，暂时自己用，先不管<br />
keepalive 10  120 #以下都不懂，原配<br />
comp-lzo<br />
user  nobody<br />
group nogroup<br />
persist-key<br />
persist-tun<br />
status  openvpn-status.log<br />
verb 3</p>
<p>配置文件完成，设置v4的转发，/etc/sysctl.conf使用net.ipv4.ip_forward = 1参数，完了之后sysctrl  -p保存修改。</p>
<p>然后是防火墙上加条规则，iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source  *.*.*.*  这里的*.*.*.*为你VPS的IP，另外看到另外一个版本是 iptables -t nat -A POSTROUTING -s 10.8.0.0/24  -o venet0 -j MASQUERADE，对iptables相当不熟悉，两种都试过，大意明白，效果似乎差不多，都行，等什么时候不行了再研究一下。</p>
<p>服务器端配置完了，把sever.conf ca.crt等等扔到/etc/openvpn下面，/etc/init.d/openvpn  start启动，用netstat -pln看一下1194端口是否在监听就完了。</p>
<p>客户端的配置文件client.conf这么写，没什么特别的，****为VPS的IP，域名亦可，这只是linux下面的配置文件，最近不去windows下干活儿，先不管。#更新，windows下的写法跟这个一样，配置文件后缀名改成.ovpn，证书和密钥文件的路径按需修改，可以是相对路径，nobody和nogroup两行可以删掉。</p>
<p>client<br />
dev tun<br />
proto udp<br />
remote ************** 1194<br />
resolv-retry  infinite<br />
nobind<br />
user nobody<br />
group  nogroup<br />
persist-key<br />
persist-tun<br />
mute-replay-warnings<br />
ca  /etc/openvpn/ramhost/ca.crt<br />
cert /etc/openvpn/ramhost/spehio.crt<br />
key  /etc/openvpn/ramhost/spehio.key<br />
comp-lzo<br />
verb 3<br />
redirect-gateway  def1</p>
<p>这堆文件拾掇拾掇收拾好，openvpn –config client.conf  &amp;，基本上就可以了，之前说的修改/etc/resolv.conf的事情，因为我现在直接在宿舍路由上已经设了8.8.8.8的DNS，也就不用自己改了，不用国内被污染了的DNS就行。补充一条，测试通过之后可以通过openvpn  –daemon –config这样来启动，不会独占在shell里面，或者写到/etc/rc.local里面。</p>
<p>这样基本算搞定了，整个就是在外面世界的网络环境了，我测试了一下速度，惨不忍睹，我对宿舍的网络实在不抱什么想法了。</p>
<p>留几个参考链接如下。<br />
<a onclick="javascript:pageTracker._trackPageview('/outgoing/openvpn.net/index.php/open-source/documentation/howto.html');" href="http://openvpn.net/index.php/open-source/documentation/howto.html" target="_blank">http://openvpn.net/index.php/open-source/documentation/howto.html</a><br />
<a onclick="javascript:pageTracker._trackPageview('/outgoing/kangzj.net/setup-openvpn-on-openvz-vps/');" href="http://kangzj.net/setup-openvpn-on-openvz-vps/" target="_blank">http://kangzj.net/setup-openvpn-on-openvz-vps/</a><br />
<a onclick="javascript:pageTracker._trackPageview('/outgoing/www.black-xstar.com/blog/693.html');" href="http://www.black-xstar.com/blog/693.html" target="_blank">http://www.black-xstar.com/blog/693.html</a><br />
<a onclick="javascript:pageTracker._trackPageview('/outgoing/hi.baidu.com/cnfug/blog/item/c7a4fa2a6e383390033bf6c5.html');" href="http://hi.baidu.com/cnfug/blog/item/c7a4fa2a6e383390033bf6c5.html" target="_blank">http://hi.baidu.com/cnfug/blog/item/c7a4fa2a6e383390033bf6c5.html</a></p>
<p>我觉着上面写的可能还有问题，等我什么时候再安装的时候按照我自己说的再做一遍应该就完善了。</p>
<p>转载自：<a href="http://blog.spehio.info/archives/36134" target="_blank">http://blog.spehio.info/archives/36134</a></p>
<p>PS：<a href="http://www.vpser.net/usa-vps/ramhost-us-openvz-vps.html" target="_blank">Ramhost是一个比较适合新手学习用</a>，现在不定期有货，可以先联系Ramhost客服确认什么时间然后去购买或者联系<a href="http://jungehost.taobao.com" target="_blank">军哥代购</a>。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/usa-vps/ramhost-us-openvz-vps.html" title="RamHost.us Openvz VPS &#8211; 适合新手使用的高性价比VPS">RamHost.us Openvz VPS &#8211; 适合新手使用的高性价比VPS</a></li><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/coupons/vpsyou-2011-august-coupons.html" title="VPSYOU 2011年8月全线VPS8折优惠码">VPSYOU 2011年8月全线VPS8折优惠码</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/build/linode-install-openvpn.html" title="Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)">Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)</a></li><li><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" title="SSH密钥登录让Linux VPS/服务器更安全">SSH密钥登录让Linux VPS/服务器更安全</a></li><li><a href="http://www.vpser.net/manage/screen.html" title="SSH远程会话管理工具 &#8211; screen使用教程">SSH远程会话管理工具 &#8211; screen使用教程</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html">Permalink</a> |
<a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html&title=RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/openvpn" rel="tag">OpenVPN</a>, <a href="http://www.vpser.net/tag/ramhost" rel="tag">ramhost</a>, <a href="http://www.vpser.net/tag/ramhost-us" rel="tag">RamHost.us</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/%e5%ae%89%e8%a3%85%e9%85%8d%e7%bd%ae" rel="tag">安装配置</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linux VPS延长SSH连接时间设置</title>
		<link>http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html</link>
		<comments>http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html#comments</comments>
		<pubDate>Sat, 29 Aug 2009 07:17:31 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[延长]]></category>
		<category><![CDATA[连接时间]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=461</guid>
		<description><![CDATA[最近公司刚刚买了一台hyper-v的VPS，但是连接SSH服务器刚刚离开一会就断开，不得不需要反复连接服务器，为了使SSH服务器可以保持足够的连接时间，大家可以按以下方法设置: 基于安全的理由，如果用户连线到 SSH Server 后闲置，SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法: 1、打开 /etc/ssh/sshd_config 文件，找到一个参数为 ClientAliveCountMax，它是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值，单位为分钟。 2、如果这一行最前面有#号，将那个#号删除，并修改想要的时间。 3、修改后保存并关闭文件，重新启动 sshd: /etc/rc.d/init.d/sshd restart 相关文章：Linux VPS上DenyHosts阻止SSH暴力攻击Linux VPS下SSH常用命令如何使用Putty远程(SSH)管理Linux VPSBurstNet 2011年6月Windows和Linux VPS优惠码Linux SSH远程文件/目录传输命令scpRAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)Linux VPS上安装KDE, Gnome和VNCLinux VPS上查找后门程序为什么在美国Windows VPS要比Linux VPS贵好多？ © VPSer for VPS侦探, 2009. &#124; Permalink &#124; 3 comments &#124; Add to del.icio.us Post tags: Linux, SSH, VPS, 延长, 连接时间 [...]]]></description>
			<content:encoded><![CDATA[<p>最近公司刚刚买了一台hyper-v的VPS，但是连接SSH服务器刚刚离开一会就断开，不得不需要反复连接服务器，为了使SSH服务器可以保持足够的连接时间，大家可以按以下方法设置:<br />
基于安全的理由，如果用户连线到 SSH Server 后闲置，SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线时间的方法:</p>
<p>1、打开 /etc/ssh/sshd_config 文件，找到一个参数为 ClientAliveCountMax，它是设定用户端的 SSH 连线闲置多长时间后自动终止连线的数值，单位为分钟。</p>
<p>2、如果这一行最前面有#号，将那个#号删除，并修改想要的时间。</p>
<p>3、修改后保存并关闭文件，重新启动 sshd:</p>
<p>/etc/rc.d/init.d/sshd restart</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html" title="RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</a></li><li><a href="http://www.vpser.net/security/vps-auto-bakup-send-by-gmail.html" title="Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)">Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-kde-gnome-vnc.html" title="Linux VPS上安装KDE, Gnome和VNC">Linux VPS上安装KDE, Gnome和VNC</a></li><li><a href="http://www.vpser.net/security/linux-vps-find-backdoor.html" title="Linux VPS上查找后门程序">Linux VPS上查找后门程序</a></li><li><a href="http://www.vpser.net/usa-vps/windows-vps-linux-vps.html" title="为什么在美国Windows VPS要比Linux VPS贵好多？">为什么在美国Windows VPS要比Linux VPS贵好多？</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html">Permalink</a> |
<a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html&title=Linux VPS延长SSH连接时间设置">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/linux" rel="tag">Linux</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/%e5%bb%b6%e9%95%bf" rel="tag">延长</a>, <a href="http://www.vpser.net/tag/%e8%bf%9e%e6%8e%a5%e6%97%b6%e9%97%b4" rel="tag">连接时间</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SSH 登录太慢的解决方法</title>
		<link>http://www.vpser.net/manage/ssh-login.html</link>
		<comments>http://www.vpser.net/manage/ssh-login.html#comments</comments>
		<pubDate>Wed, 29 Jul 2009 01:56:19 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[登录]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=424</guid>
		<description><![CDATA[SSH 登录太慢可能是 DNS 解析的问题，默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。如果这个时候 DNS 的反向解析不正确，sshd 就会等到 DNS 解析超时后才提供 ssh 连接，这样就造成连接时间过长、ssh 客户端等待的情况，一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件（sshd_config）里取消 sshd 的反向 DNS 解析。 # vi /etc/ssh/sshd_config 找到UseDNS，修改为no UseDNS no 重启SSH服务 # /etc/init.d/sshd restart 相关文章：SSH密钥登录让Linux VPS/服务器更安全SSH远程会话管理工具 &#8211; screen使用教程Linux SSH远程文件/目录传输命令scpRAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]Linux VPS延长SSH连接时间设置Linux VPS上DenyHosts阻止SSH暴力攻击Linux VPS下SSH常用命令如何使用Putty远程(SSH)管理Linux VPS © VPSer for VPS侦探, 2009. &#124; Permalink &#124; No comment [...]]]></description>
			<content:encoded><![CDATA[<p>SSH 登录太慢可能是 DNS 解析的问题，默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名。如果这个时候 DNS 的反向解析不正确，sshd 就会等到 DNS 解析超时后才提供 ssh 连接，这样就造成连接时间过长、ssh 客户端等待的情况，一般为10-30秒左右。有个简单的解决办法就是在 sshd 的配置文件（sshd_config）里取消 sshd 的反向 DNS 解析。</p>
<p># vi /etc/ssh/sshd_config<br />
找到UseDNS，修改为no<br />
UseDNS no<br />
重启SSH服务<br />
# /etc/init.d/sshd restart</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" title="SSH密钥登录让Linux VPS/服务器更安全">SSH密钥登录让Linux VPS/服务器更安全</a></li><li><a href="http://www.vpser.net/manage/screen.html" title="SSH远程会话管理工具 &#8211; screen使用教程">SSH远程会话管理工具 &#8211; screen使用教程</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html" title="RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</a></li><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/manage/ssh-login.html">Permalink</a> |
<a href="http://www.vpser.net/manage/ssh-login.html#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/ssh-login.html&title=SSH 登录太慢的解决方法">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/%e7%99%bb%e5%bd%95" rel="tag">登录</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/ssh-login.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VPS上DenyHosts阻止SSH暴力攻击</title>
		<link>http://www.vpser.net/security/denyhosts.html</link>
		<comments>http://www.vpser.net/security/denyhosts.html#comments</comments>
		<pubDate>Thu, 23 Jul 2009 08:11:41 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[DenyHosts]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[暴力攻击]]></category>
		<category><![CDATA[阻止SSH]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=416</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 id="more-416"></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 --add denyhosts<br />
# chkconfig --level 2345 denyhosts on<br />
或者执行下面的命令，将会修改/etc/rc.local文件：<br />
# echo "/usr/share/denyhosts/daemon-control start" &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>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html" title="RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</a></li><li><a href="http://www.vpser.net/security/vps-auto-bakup-send-by-gmail.html" title="Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)">Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-kde-gnome-vnc.html" title="Linux VPS上安装KDE, Gnome和VNC">Linux VPS上安装KDE, Gnome和VNC</a></li><li><a href="http://www.vpser.net/security/linux-vps-find-backdoor.html" title="Linux VPS上查找后门程序">Linux VPS上查找后门程序</a></li><li><a href="http://www.vpser.net/usa-vps/windows-vps-linux-vps.html" title="为什么在美国Windows VPS要比Linux VPS贵好多？">为什么在美国Windows VPS要比Linux VPS贵好多？</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/security/denyhosts.html">Permalink</a> |
<a href="http://www.vpser.net/security/denyhosts.html#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/security/denyhosts.html&title=Linux VPS上DenyHosts阻止SSH暴力攻击">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/denyhosts" rel="tag">DenyHosts</a>, <a href="http://www.vpser.net/tag/linux" rel="tag">Linux</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/%e6%9a%b4%e5%8a%9b%e6%94%bb%e5%87%bb" rel="tag">暴力攻击</a>, <a href="http://www.vpser.net/tag/%e9%98%bb%e6%ad%a2ssh" rel="tag">阻止SSH</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/security/denyhosts.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Linux VPS下SSH常用命令</title>
		<link>http://www.vpser.net/build/linux-vps-ssh-command.html</link>
		<comments>http://www.vpser.net/build/linux-vps-ssh-command.html#comments</comments>
		<pubDate>Fri, 05 Jun 2009 01:39:05 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[常用命令]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=319</guid>
		<description><![CDATA[学习完如何使用Putty远程(SSH)管理Linux VPS，今天继续为VPSer新手们整理一篇关于Linux VPS下SSH常用命令。 目录操作： rm -rf mydir /*删除mydir目录*/ mkdir dirname /*创建名为dirname的目录*/ cd mydir /*进入mydir目录*/ cd - /*回上一级目录*/ cd .. /*回父目录，中间有空格*/ cd ~ /*回根目录*/ mv tools tool /*把tools目录改名为tool */ ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/ cp -a tool /home/vpser/www /*把tool目录下所有文件复制到www目录下 */ 文件操作： rm go.tar        /* 删除go.tar文件 */ find mt.cgi    /* 查找文件名为mt.cgi的文件 */ df –h              /* 查看磁盘剩余空间,好像没这个必要，除非你太那个了 */ [...]]]></description>
			<content:encoded><![CDATA[<p>学习完<a title="到《如何使用Putty远程(SSH)管理Linux VPS》的永久链接" rel="bookmark" href="http://www.vpser.net/uncategorized/putty-ssh-linux-vps.html">如何使用Putty远程(SSH)管理Linux VPS</a>，今天继续为<a href="http://www.vpser.net" target="_blank">VPSer</a>新手们整理一篇关于<a href="http://www.vpser.net/build/linux-vps-ssh-commandlinux-vps-ssh-command.html" target="_blank">Linux VPS下SSH常用命令</a>。<br />
<strong>目录操作：</strong><br />
rm -rf mydir /*删除mydir目录*/<br />
mkdir dirname   /*创建名为dirname的目录*/<br />
cd mydir /*进入mydir目录*/<br />
cd - /*回上一级目录*/<br />
cd .. /*回父目录，中间有空格*/<br />
cd ~ /*回根目录*/<br />
mv tools tool /*把tools目录改名为tool */<br />
ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/<br />
cp -a tool /home/vpser/www /*把tool目录下所有文件复制到www目录下 */</p>
<p><strong>文件操作：</strong><br />
rm go.tar        /* 删除go.tar文件 */<br />
find mt.cgi    /* 查找文件名为mt.cgi的文件 */<br />
df –h              /* 查看磁盘剩余空间,好像没这个必要，除非你太那个了 */<span id="more-319"></span></p>
<p><strong>解压缩：</strong><br />
tar xvf wordpress.tar       /* 解压tar格式的文件 */<br />
tar -tvf myfile.tar     /* 查看tar文件中包含的文件 */</p>
<p>tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */<br />
tar cfz vpser.tar.gz tool /* 把tool目录打包且压缩为vpser.tar.gz文件，因为.tar文件几乎是没有压缩过的，MT的.tar.gz文件解压成.tar文件后差不多是10MB */</p>
<p>tar jcvf  /var/bak/www.tar.bz2 /var/www/    /*创建.tar.bz2文件，压缩率高*/<br />
tar xjf www.tar.bz2 /*解压tar.bz2格式*/</p>
<p>gzip -d ge.tar.gz        /* 解压.tar.gz文件为.tar文件 */<br />
unzip phpbb.zip      /* 解压zip文件，windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */</p>
<p><strong>下载：</strong><br />
wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz<br />
/*下载远程服务器上的文件到自己的服务器，连上传都省了，服务器不是100M就是1000M的带宽，下载一个2-3兆的MT还不是几十秒的事 */<br />
wget -c http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz<br />
/* 继续下载上次未下载完的文件 */</p>
<p><span style="color: #ffffff;">转载请注明出处：VPS侦探 </span><a href="http://www.vpser.net/"><span style="color: #ffffff;">http://www.vpser.net</span></a></p>
<p><strong>进程管理：</strong><br />
ps -aux   /*ps 进程状态查询命令*/</p>
<p style="padding-left: 60px;">ps命令输出字段的含义：<br />
[list]<br />
[*]USER，进程所有者的用户名。<br />
[*]PID，进程号，可以唯一标识该进程。<br />
[*]%CPU，进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。<br />
[*]%MEM，进程使用内存的百分比。<br />
[*]VSZ，进程使用的虚拟内存大小，以K为单位。<br />
[*]RSS，进程占用的物理内存的总数量，以K为单位。<br />
[*]TTY，进程相关的终端名。<br />
[*]STAT，进程状态，用(R--运行或准备运行；S--睡眠状态；I--空闲；Z--冻结；D--不间断睡眠；W-进程没有驻留页；T停止或跟踪。)这些字母来表示。<br />
[*]START，进程开始运行时间。<br />
[*]TIME，进程使用的总CPU时间。<br />
[*]COMMAND，被执行的命令行。<br />
[/list]</p>
<p>ps -aux | grep nginx  /*在所有进程中，查找nginx的进程*/<br />
kill 1234    /*1234为进程ID，即ps -aux 中的PID*/<br />
killall nginx /*killall 通过程序的名字，直接杀死所有进程，nginx为进程名*/</p>
<p><strong>Vim操作：</strong></p>
<p>移动类的：<br />
h/j/k/l: 左/下/上/右　移一格<br />
w : 向后词移动　（前面加数字移动多少个词）<br />
b : 向前词移动　（前面加数字移动多少个词）<br />
e : 向后移到词末<br />
ge : 向前移到词末<br />
$ &lt;End&gt; : 行末<br />
0 &lt;Home&gt; : 行首<br />
tx : 向右查找本行的x并移到那儿（大写时向左）<br />
33G : 移到文件的第33行<br />
gg : 文件首行<br />
G : 文件尾行<br />
33% : 文件的33%处<br />
H/M/L : 屏幕的首/中/尾行<br />
zt/zz/zb : 当前行移到屏幕的首/中/底部</p>
<p>跳转：<br />
"  : 回到跳转来的地方<br />
CTRL-O : 跳到一个 “较老” 的地方<br />
CTRL-I &lt;Tab&gt; : 则跳到一个 “较新” 的地方</p>
<p>查找：<br />
/ : 向下查找（后加关键字）<br />
? : 向上查找（后加关键字）<br />
n : 下一条符合的记录</p>
<p>编辑：<br />
i : 转换到插入模式<br />
x : 删除当前字符<br />
. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)<br />
u : 撤销操作<br />
CTRL-R : 重做<br />
p : 将删除的字符插入到当前位置(put)</p>
<p>退出保存：<br />
:q : 退出<br />
:q! : 不保存退出<br />
ZZ : 保存后退出<br />
:e! : 放弃修改重新编辑</p>
<p>掌握这些基本命令，Linux下的基本使用已经掌握，只要多加练习，多遇到问题，解决问题，能力就会不断的提升。</p>
<p>转载请注明出处：VPS侦探 <a href="http://www.vpser.net">http://www.vpser.net</a></p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/other/putty-ssh-linux-vps.html" title="如何使用Putty远程(SSH)管理Linux VPS">如何使用Putty远程(SSH)管理Linux VPS</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html" title="RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</a></li><li><a href="http://www.vpser.net/security/vps-auto-bakup-send-by-gmail.html" title="Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)">Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-kde-gnome-vnc.html" title="Linux VPS上安装KDE, Gnome和VNC">Linux VPS上安装KDE, Gnome和VNC</a></li><li><a href="http://www.vpser.net/security/linux-vps-find-backdoor.html" title="Linux VPS上查找后门程序">Linux VPS上查找后门程序</a></li><li><a href="http://www.vpser.net/usa-vps/windows-vps-linux-vps.html" title="为什么在美国Windows VPS要比Linux VPS贵好多？">为什么在美国Windows VPS要比Linux VPS贵好多？</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/build/linux-vps-ssh-command.html">Permalink</a> |
<a href="http://www.vpser.net/build/linux-vps-ssh-command.html#comments">28 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/build/linux-vps-ssh-command.html&title=Linux VPS下SSH常用命令">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/linux" rel="tag">Linux</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4" rel="tag">常用命令</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/build/linux-vps-ssh-command.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>如何使用Putty远程(SSH)管理Linux VPS</title>
		<link>http://www.vpser.net/other/putty-ssh-linux-vps.html</link>
		<comments>http://www.vpser.net/other/putty-ssh-linux-vps.html#comments</comments>
		<pubDate>Thu, 14 May 2009 09:26:47 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[远程管理]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=289</guid>
		<description><![CDATA[Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端，但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux VPS十分好用，其主要优点如下： ◆ 完全免费; ◆ 在Windows 下运行的都非常好; ◆ 全面支持ssh1和ssh2； ◆ 绿色软件，无需安装，下载后在桌面建个快捷方式即可使用； ◆ 体积很小； ◆ 操作简单，所有的操作都在一个控制面板中实现。 putty下载地址： http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip 下载完成，解压，即可使用。 以下是使用putty 登录Linux VPS进行远程（SSH）管理 的图片教程： 提示：输入密码是不显示的！！ 呵呵，又好长时间不更新了，更新一些基础知识给VPSer新手们。 什么是SSH？ SSH 为 Secure Shell 的缩写，由 IETF 的网络工作小组（Network Working Group）所制定；SSH 为建立在应用层和传输层基础上的安全协议。 传统的网络服务程序，如FTP、POP和Telnet其本质上都是不安全的；因为它们在网络上用明文传送数据、用户帐号和用户口令，很容易受到中间人（man-in-the-middle）攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据，然后再冒充用户把数据传给真正的服务器。 而 SSH 是目前较可靠，专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密，也能够防止 DNS 欺骗和 IP 欺骗。 SSH 之另一项优点为其传输的数据是经过压缩的，所以可以加快传输的速度。SSH有很多功能，它既可以代替 Telnet，又可以为FTP、POP、甚至为 PPP 提供一个安全的“通道”。 相关文章：Linux VPS延长SSH连接时间设置Linux [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/uploads/2009/05/putty-1.png"></a>Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端，但是功能丝毫不逊色于商业的telnet类工具。用它来远程管理Linux VPS十分好用，其主要优点如下：<br />
◆ 完全免费;<br />
◆ 在Windows 下运行的都非常好;<br />
◆ 全面支持ssh1和ssh2；<br />
◆ 绿色软件，无需安装，下载后在桌面建个快捷方式即可使用；<br />
◆ 体积很小；<br />
◆ 操作简单，所有的操作都在一个控制面板中实现。<br />
putty下载地址： http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip<br />
下载完成，解压，即可使用。<br />
以下是使用putty 登录Linux VPS进行远程（SSH）管理 的图片教程：<span id="more-289"></span></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-1.png" target="_blank"><img class="alignnone size-full wp-image-290" title="putty-1" src="http://www.vpser.net/uploads/2009/05/putty-1.png" alt="putty-1" width="456" height="410" /></a></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-2.png" target="_blank"><img class="alignnone size-full wp-image-291" title="putty-2" src="http://www.vpser.net/uploads/2009/05/putty-2.png" alt="putty-2" width="456" height="410" /></a></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-3.png" target="_blank"><img class="alignnone size-full wp-image-292" title="putty-3" src="http://www.vpser.net/uploads/2009/05/putty-3.png" alt="putty-3" width="667" height="420" /></a></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-4.png" target="_blank"><img class="alignnone size-full wp-image-293" title="putty-4" src="http://www.vpser.net/uploads/2009/05/putty-4.png" alt="putty-4" width="667" height="420" /></a></p>
<p><strong>提示：输入密码是不显示的！！</strong></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-5.png" target="_blank"><img class="alignnone size-full wp-image-294" title="putty-5" src="http://www.vpser.net/uploads/2009/05/putty-5.png" alt="putty-5" width="667" height="420" /></a></p>
<p><a href="http://www.vpser.net/uploads/2009/05/putty-6.png" target="_blank"><img class="alignnone size-full wp-image-295" title="putty-6" src="http://www.vpser.net/uploads/2009/05/putty-6.png" alt="putty-6" width="667" height="420" /></a></p>
<p>呵呵，又好长时间不更新了，更新一些基础知识给VPSer新手们。</p>
<h3><strong>什么是SSH？</strong></h3>
<p>SSH 为 Secure Shell 的缩写，由 IETF 的网络工作小组（Network Working Group）所制定；SSH 为建立在应用层和传输层基础上的安全协议。</p>
<p>传统的网络服务程序，如FTP、POP和Telnet其本质上都是不安全的；因为它们在网络上用明文传送数据、用户帐号和用户口令，很容易受到中间人（man-in-the-middle）攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据，然后再冒充用户把数据传给真正的服务器。</p>
<p>而 SSH 是目前较可靠，专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。透过 SSH 可以对所有传输的数据进行加密，也能够防止 DNS 欺骗和 IP 欺骗。</p>
<p>SSH 之另一项优点为其传输的数据是经过压缩的，所以可以加快传输的速度。SSH有很多功能，它既可以代替 Telnet，又可以为FTP、POP、甚至为 PPP 提供一个安全的“通道”。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/linux-vps-ssh-clientalivecountmax.html" title="Linux VPS延长SSH连接时间设置">Linux VPS延长SSH连接时间设置</a></li><li><a href="http://www.vpser.net/security/denyhosts.html" title="Linux VPS上DenyHosts阻止SSH暴力攻击">Linux VPS上DenyHosts阻止SSH暴力攻击</a></li><li><a href="http://www.vpser.net/build/linux-vps-ssh-command.html" title="Linux VPS下SSH常用命令">Linux VPS下SSH常用命令</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/security/linux-ssh-authorized-keys-login.html" title="SSH密钥登录让Linux VPS/服务器更安全">SSH密钥登录让Linux VPS/服务器更安全</a></li><li><a href="http://www.vpser.net/manage/scp.html" title="Linux SSH远程文件/目录传输命令scp">Linux SSH远程文件/目录传输命令scp</a></li><li><a href="http://www.vpser.net/build/ramhost-vps-install-ssh-openvpn.html" title="RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]">RAMHOST的VPS小攻略之SSH和OpenVPN安装配置[转]</a></li><li><a href="http://www.vpser.net/security/vps-auto-bakup-send-by-gmail.html" title="Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)">Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-kde-gnome-vnc.html" title="Linux VPS上安装KDE, Gnome和VNC">Linux VPS上安装KDE, Gnome和VNC</a></li><li><a href="http://www.vpser.net/security/linux-vps-find-backdoor.html" title="Linux VPS上查找后门程序">Linux VPS上查找后门程序</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/other/putty-ssh-linux-vps.html">Permalink</a> |
<a href="http://www.vpser.net/other/putty-ssh-linux-vps.html#comments">23 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/other/putty-ssh-linux-vps.html&title=如何使用Putty远程(SSH)管理Linux VPS">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/linux" rel="tag">Linux</a>, <a href="http://www.vpser.net/tag/putty" rel="tag">Putty</a>, <a href="http://www.vpser.net/tag/ssh" rel="tag">SSH</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/%e8%bf%9c%e7%a8%8b%e7%ae%a1%e7%90%86" rel="tag">远程管理</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/other/putty-ssh-linux-vps.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

