<?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>肚破惊天 &#187; Putty</title>
	<atom:link href="http://dupola.com/tag/putty/feed" rel="self" type="application/rss+xml" />
	<link>http://dupola.com</link>
	<description>真理和美女都是赤裸裸的。</description>
	<lastBuildDate>Fri, 09 Mar 2012 04:41:40 +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做代理服务器</title>
		<link>http://dupola.com/post/183</link>
		<comments>http://dupola.com/post/183#comments</comments>
		<pubDate>Wed, 12 Sep 2007 16:46:25 +0000</pubDate>
		<dc:creator>dupola</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[HostMonster]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://dupola.com/post/183</guid>
		<description><![CDATA[更新：车东文中提到的获得国外的SSH帐号 我已经搞定。http://silenceisdefeat.org/~dupola/。不过我还没搞清楚到底怎么用它来做代理，不过我相信我可以搞定的。。。。。目前也用不上。 另外，不清楚这个Unix系统帐号明年需要不需要继续赞助……另外，给的ssh密码也不知道如何修改，难道要写信过去？ 转自：Shawn&#8217;s Blog. 其实这是一个很早就有的技巧，但以前使用国外空间的朋友并不多，所以没有普及开来。随着越来越多的用户购买了Dreamhost、Hostmonster 等国外空间，SSH的强大特性逐渐凸显出来。使用SSH，我们不仅可以通过命令操作实现更多的功能，根据其端口转发的特性，还可以利用Putty这个开源的SSH客户端建立一个独立通道，实现加密的互联网代理访问。 操作步骤如下： 1. 首先需要有一个国外主机的帐号和SSH访问权限(国内的不行，大家都知道为什么)。 2. 到官方下载Putty完整客户端，仅有putty.exe 这一个文件不行，因为需要用到plink.exe 这个 putty 的命令符程序。 3. 新建一个文件，写入以下内容，另存为.bat批处理文件，并放在Putty的安装目录内。 @echo off goto start :start cls color 1f echo. echo SSH Proxy 启动程序 echo. plink -N Username@localhost -pw Password -D 127.0.0.1:1080 请将Username Localhost Password三处改为您自己登陆服务器的用户名、服务器地址和密码。 4. 执行这个批处理文件，保持其窗口开启，一旦关闭代理便失效。代理服务器地址为：127.0.0.1:1080，使Socks5协议的代理，也可以更改为需要的端口。需要使用时请将相关信息正确部署至浏览器、即时通信软件内。 5. 开始使用！ 下文转自：车东Blog:利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问 参考原文：http://thinkhole.org/wp/2006/05/10/howto-secure-firefox-and-im-with-putty/ 加密传输的机制如下： / foo.com 浏览器 &#60;==secure tunnel==&#62;ssh server [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript"><!--
google_ad_client = "pub-9616737115243457";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2006-12-15: dupola.com
google_ad_channel = "1970191960";
google_color_border = "EAF4F9";
google_color_bg = "EAF4F9";
google_color_link = "006699";
google_color_text = "425E6A";
google_color_url = "425E6A";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></-> <p><strong>更新：</strong>车东文中提到的<a href="http://blog.cnblog.org/archives/2006/11/1sshsilenceisde.html">获得国外的SSH帐号</a> 我已经搞定。<a href="http://silenceisdefeat.org/~dupola/" target="_blank">http://silenceisdefeat.org/~dupola/</a>。不过我还没搞清楚到底怎么用它来做代理，不过我相信我可以搞定的。。。。。目前也用不上。<br />
另外，不清楚这个Unix系统帐号明年需要不需要继续赞助……另外，给的ssh密码也不知道如何修改，难道要写信过去？</p>
<p>转自：<a title="Shawn's Blog." href="http://ishawn.net/2007/03/use-ssh-to-build-a-proxy.htm" target="_blank">Shawn&#8217;s Blog</a>.</p>
<p>其实这是一个很早就有的技巧，但以前使用国外空间的朋友并不多，所以没有普及开来。随着越来越多的用户购买了<a title="dreamhost。" href="http://dupola.com/dreamhost/" target="_blank">Dreamhost</a>、<a title="hostmonster" href="http://dupola.com/go/hostmonster/" target="_blank">Hostmonster</a> 等国外空间，<a title="SSH" href="http://dupola.com/tag/ssh/">SSH</a>的强大特性逐渐凸显出来。使用SSH，我们不仅可以通过命令操作实现更多的功能，根据其端口转发的特性，还可以利用Putty这个开源的SSH客户端建立一个独立通道，实现加密的互联网代理访问。</p>
<p>操作步骤如下：</p>
<blockquote><p>1. 首先需要有一个国外主机的帐号和<a title="SSH" href="http://dupola.com/tag/ssh/">SSH</a>访问权限(国内的不行，大家都知道为什么)。</p>
<p>2. 到<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html" target="_blank">官方下载</a>Putty完整客户端，仅有putty.exe 这一个文件不行，因为需要用到plink.exe 这个 putty 的命令符程序。</p>
<p>3. 新建一个文件，写入以下内容，另存为.bat批处理文件，并放在Putty的安装目录内。<br />
<code>@echo off</code><br />
goto start<br />
:start<br />
cls<br />
color 1f<br />
echo.<br />
echo SSH Proxy 启动程序<br />
echo.<br />
plink -N Username@localhost -pw Password -D 127.0.0.1:1080<br />
请将Username Localhost Password三处改为您自己登陆服务器的用户名、服务器地址和密码。</p>
<p>4. 执行这个批处理文件，保持其窗口开启，一旦关闭代理便失效。代理服务器地址为：127.0.0.1:1080，使Socks5协议的代理，也可以更改为需要的端口。需要使用时请将相关信息正确部署至浏览器、即时通信软件内。</p>
<p>5. 开始使用！</p></blockquote>
<p>下文转自：车东Blog:<a href="http://www.chedong.com/blog/archives/001246.html" target="_blank">利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问</a></p>
<p class="entry-body">参考原文：<a href="http://thinkhole.org/wp/2006/05/10/howto-secure-firefox-and-im-with-putty/">http://thinkhole.org/wp/2006/05/10/howto-secure-firefox-and-im-with-putty/</a></p>
<p>加密传输的机制如下：</p>
<pre>                                     /  foo.com

浏览器 &lt;==secure tunnel==&gt;ssh server -   bar.com

\   example.com</pre>
<p>浏览器先通过加密通道链接到一台服务器上，然后通过这个服务器再访问整个互联网。主要的用途就是这个<strong>绕道访问</strong>。具体你需要<em>通过加密通道绕过谁？ 谁用谁知道……</em>具体配置过程：<br />
在<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">SSH登录工具Putty</a>的登录设置中配置tunnel，目标设置为Dynamic，添加一个端口7070，再按Add，一个动态转发端口就实现了；<br />
<img src="http://photo1.bababian.com/upload3/20071013/4798FF056C8D9BDC2D5E92CE406E4434.jpg" alt="dynamic_tunnel.png" width="450" height="410" /><br />
然后用相应帐号ssh登录后：除了登录的终端窗口意外，本地的7070连服务器的22端口之间就有了一个SSH加密的转发通道了。</p>
<p>为了方便切换，可以使用FireFox的<a href="https://addons.mozilla.org/firefox/125/">SwitchProxy tool插件</a>，设置<strong>socks代理</strong>通过本地的127.0.0.1:7070 进行传输。<br />
<img src="http://photo1.bababian.com/upload3/20071013/A4200CCB369D1B8EECE9949FA42B9C35.jpg" alt="switch_proxy.png" width="380" height="386" /></p>
<p id="more" class="entry-more">MSN的机制类似：就是在连接配置中设置sock5 加密代理。</p>
<p>附：<br />
<a href="http://blog.cnblog.org/archives/2006/11/1sshsilenceisde.html">获得国外的SSH帐号</a>或者有Dreamhost虚拟主机的可以增加ssh用户：都可以用类似机制进行加密访问。</p>
<p>感谢<a href="http://brucewang.net/">number5</a>:</p>
<blockquote><p>更简单方便的setup方式是使用 putty的后台命令行程序<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">plink</a><br />
plink -N username@remote.ssh.server -D 127.0.0.1:7070<br />
其中 -N 表示不需要shell<br />
username@remote.ssh.server 换成你ssh帐户名和主机域名或者地址<br />
或者替换成 -load sessionname 也可以，用dreamhost上的帐号试了一下，真的很快</p></blockquote>
<p><strong>如何在Windows下使用密钥方式登录Linux服务器：</strong><br />
如果设置需要基于密钥的登录（如果不设置密钥密码，就可以自动登录了），<br />
我没有试成使用puttygen生成的密钥（公钥/私钥）直接部署在Linux服务器上。目前成功的方法是：先在服务器上用服务器上用./ssh- keygen生成密钥对，将公钥 id_rsa.pub &gt;&gt; 部署到要登录到的服务器上：/home/username/.ssh/authorized_keys 中，密钥在Windows客户端下使用：将密钥 id_rsa下载到本地，然后用puttygen导入id_rsa 另存转换为putty格式的密钥id_rsa.ppk即可。然后使用 plink -i c:\path\to\id_rsa.ppk username@example.com方式登录。</p>
<p>注意：<br />
加密通道和网站是否提供https没有直接的关系，https是指服务商直接向客户提供的加密，例如：<a href="https://mail.google.com/mail/">GMail: https://mail.google.com/mail/</a>, <a href="https://www.google.com/reader/view/">GReader: https://www.google.com/reader/view/</a>，从ssh server到服务网站之间仍然是明文的http传输；<br />
加密通道和匿名不匿名访问网站也没有直接关系。</p>
	<p style="line-height:22px;"><br/><br/>
	评论数量(22) | <a href="http://dupola.com/post/183#commentform" target="_blank">你来评论</a><br/>
	原文标题：<a href="http://dupola.com/post/183" title="巧用SSH做代理服务器"  target="_blank">巧用SSH做代理服务器</a><br/>
	原文地址：<a href="http://dupola.com/post/183" title="巧用SSH做代理服务器"  target="_blank">http://dupola.com/post/183</a><br/><br/>
	&copy; <strong>版权声明：</strong> 除非特别声明，<a href="http://dupola.com">肚破惊天</a> 所有文章均为 <a href="http://dupola.com" target="_blank" title="dupola">dupola</a> 原创。默认自由转摘且遵守 <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh" title="CC" target="_blank">CC 版权协议</a>(署名-保持一致-非商业)。转摘请注明出处，并以超连接形式标明文章原始出处和作者信息。
<img src="http://c32.statcounter.com/3846473/0/c7b6894b/0/" border="0"><img src="http://img.tongji.linezing.com/5222/tongji.gif" border="0"><br/><br/>
    @dupola 在各微博平台：<a href="https://twitter.com/dupola" target="_blank">推特 Twitter（墙站）</a>、<a href="http://t.sina.com.cn/dupola"  target="_blank">新浪微博</a>、<a href="http://t.qq.com/dupola"  target="_blank">腾讯微博</a>、<a href="http://t.163.com/dupola"  target="_blank">网易微博</a><br/><br/>
</p><h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://dupola.com/post/79" title="如何在Win主机下运行DreamHost的SSH命令">如何在Win主机下运行DreamHost的SSH命令</a></li><li><a href="http://dupola.com/post/193" title="DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米">DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米</a></li><li><a href="http://dupola.com/post/180" title="有关 DreamHost 的两件事">有关 DreamHost 的两件事</a></li><li><a href="http://dupola.com/post/109" title="[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)">[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)</a></li><li><a href="http://dupola.com/post/339" title="DreamHost 邀请码3枚及其促销分析">DreamHost 邀请码3枚及其促销分析</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://dupola.com/post/183/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>推荐一款下载工具 wget for windows</title>
		<link>http://dupola.com/post/151</link>
		<comments>http://dupola.com/post/151#comments</comments>
		<pubDate>Thu, 19 Apr 2007 08:11:16 +0000</pubDate>
		<dc:creator>dupola</dc:creator>
				<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[Wget]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://dupola.com/post/151</guid>
		<description><![CDATA[看过“如何在Win主机下运行DreamHost的SSH命令”的朋友肯定记的其中的wget，不过那个是putty中集成的，用于在服务器间传输文件的工具，原来是linux系统中的一个下载工具。现在向大家介绍它的windows版。 先下载wget for windows，随便放在一个目录。然后在“运行”里运行cmd,然后进入那个wget.exe所在的目录，接着就可以了…… 直接输入wget,提示wget &#8211;help，按照帮助，输入，显示好多参数，直接定位到-r参数，也就是递归下载。恩，就是这个，马上输入： wget -r http://www.live555.com/liveMedia/public/doxygen/ 剩下的就是它事情了，它会自动在wget.exe的目录下建立一个www.live555.com 目录，也按照服务器的目录建立子目录。 它的其它一些参数如下（用法）[1]： 用法: wget [选项]&#8230; [URL]&#8230; 命令的引数使用长项目与短项目相同. 启动: -V, &#8211;version显示Wget的版本并且离开. -h, &#8211;help显示这个说明档. -b, -background在启动之後跳到背景去. -e, -execute=COMMAND执行一个`.wgetrc&#8217;里面的COMMAND指令. 纪录档与输入的档案: -o, &#8211;output-file=FILE纪录讯息到FILE去. -a, -append-output=FILE增加讯息到FILE去. -d, &#8211;debug显示除错的输出. -q, &#8211;quiet安静模式(不输入任何讯息). -v, &#8211;verbose冗长模式(这是内定值). -nv, &#8211;non-verbose关闭verboseness,但不是安静模式. -i, &#8211;input-file=FILE从FILE读取URL . -F, &#8211;force-html把输入的档案当作HTML. 下载: -t, &#8211;tries=NUMBER设定重复尝试NUMBER次(0是无限制). -O &#8211;output-document=FILE把文件写到FILE里. -nc, &#8211;no-clobber不破坏已经存在的档案. -c, &#8211;continue重新取得一个已经存在的档案. &#8211;dot-style=STYLE设定取回状况的显示风格. -N, [...]]]></description>
			<content:encoded><![CDATA[<p>看过“<a href="http://dupola.com/post/79" target="_balnk">如何在Win主机下运行DreamHost的SSH命令</a>”的朋友肯定记的其中的wget，不过那个是putty中集成的，用于在服务器间传输文件的工具，原来是linux系统中的一个下载工具。现在向大家介绍它的windows版。</p>
<p>先下载<a href="http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip" target="_blank">wget for windows</a>，随便放在一个目录。然后在“运行”里运行cmd,然后进入那个wget.exe所在的目录，接着就可以了……</p>
<p>直接输入wget,提示wget &#8211;help，按照帮助，输入，显示好多参数，直接定位到-r参数，也就是递归下载。恩，就是这个，马上输入：<br />
wget -r <a href="http://www.live555.com/liveMedia/public/doxygen/" target="_blank">http://www.live555.com/liveMedia/public/doxygen/</a><br />
剩下的就是它事情了，它会自动在wget.exe的目录下建立一个<a href="http://www.live555.com/" target="_blank">www.live555.com</a> 目录，也按照服务器的目录建立子目录。</p>
<p>它的其它一些参数如下（用法）[1]：<br />
用法: wget [选项]&#8230; [URL]&#8230;<br />
命令的引数使用长项目与短项目相同.<br />
启动:<br />
-V, &#8211;version显示Wget的版本并且离开.<br />
-h, &#8211;help显示这个说明档.<br />
-b, -background在启动之後跳到背景去.<br />
-e, -execute=COMMAND执行一个`.wgetrc&#8217;里面的COMMAND指令.<br />
纪录档与输入的档案:<br />
-o, &#8211;output-file=FILE纪录讯息到FILE去.<br />
-a, -append-output=FILE增加讯息到FILE去.<br />
-d, &#8211;debug显示除错的输出.<br />
-q, &#8211;quiet安静模式(不输入任何讯息).<br />
-v, &#8211;verbose冗长模式(这是内定值).<br />
-nv, &#8211;non-verbose关闭verboseness,但不是安静模式.<br />
-i, &#8211;input-file=FILE从FILE读取URL .<br />
-F, &#8211;force-html把输入的档案当作HTML.<br />
下载:<br />
-t, &#8211;tries=NUMBER设定重复尝试NUMBER次(0是无限制).<br />
-O &#8211;output-document=FILE把文件写到FILE里.<br />
-nc, &#8211;no-clobber不破坏已经存在的档案.<br />
-c, &#8211;continue重新取得一个已经存在的档案.<br />
&#8211;dot-style=STYLE设定取回状况的显示风格.<br />
-N, &#8211;timestamping不取回比本地旧的档案.<br />
-S, &#8211;server-response显示伺服器回应状况.<br />
&#8211;spider不下载任何东西.<br />
-T, &#8211;timeout=SECONDS设定读取时超过的时间为SECONDS秒.<br />
-w, &#8211;wait=SECONDS在取回档案时等待SECONDS秒.<br />
-Y, &#8211;proxy=on/off开启或关闭Proxy.<br />
-Q, &#8211;quota=NUMBER设定取回档案的定额限制为NUMBER个.<br />
目录:<br />
-nd &#8211;no-directories不建立目录.<br />
-x, &#8211;force-directories强制进行目录建立的工作.<br />
-nH, &#8211;no-host-directories不建立主机的目录.<br />
-P, &#8211;directory-prefix=PREFIX把档案存到PREFIX/&#8230;<br />
&#8211;cut-dirs=NUMBER忽略NUMBER个远端的目录元件.<br />
HTTP选项:<br />
&#8211;http-user=USER设http使用者为USER.<br />
&#8211;http0passwd=PASS设http使用者的密码为PASS.<br />
-C, &#8211;cache=on/off提供/关闭快取伺服器资料(正常情况为提供).<br />
&#8211;ignore-length忽略`Content-Length&#8217;标头栏位.<br />
&#8211;proxy-user=USER设USER为Proxy使用者名称.<br />
&#8211;proxy-passwd=PASS设PASS为Proxy密码.<br />
-s, &#8211;save-headers储存HTTP标头成为档案.<br />
-U, &#8211;user-agent=AGENT使用AGENT取代Wget/VERSION作为识别代号.<br />
FTP选项:<br />
&#8211;retr-symlinks取回FTP的象徵连结.<br />
-g, &#8211;glob=on/off turn file name globbing on ot off.<br />
&#8211;passive-ftp使用”passive”传输模式.<br />
使用递回方式的取回:<br />
-r, &#8211;recursive像是吸入web的取回&#8211;请小心使用!.<br />
-l, &#8211;level=NUMBER递回层次的最大值(0不限制).<br />
&#8211;delete-after删除下载完毕的档案.<br />
-k, &#8211;convert-links改变没有关连的连结成为有关连.<br />
-m, &#8211;mirror开启适合用来映射的选项.<br />
-nr, &#8211;dont-remove-listing不要移除`.listing&#8217;档.<br />
递回式作业的允许与拒绝选项:<br />
-A, &#8211;accept=LIST允许的扩充项目的列表.<br />
-R, &#8211;reject=LIST拒绝的扩充项目的列表.<br />
-D, &#8211;domains=LIST允许的网域列表.<br />
&#8211;exclude-domains=LIST拒绝的网域列表(使用逗号来分隔).<br />
-L, &#8211;relative只跟随关联连结前进.<br />
&#8211;follow-ftp跟随HTML文件里面的FTP连结.<br />
-H, &#8211;span-hosts当开始递回时便到外面的主机.<br />
-I, &#8211;include-directories=LIST允许的目录列表.<br />
-X, &#8211;exclude-directories=LIST排除的目录列表.<br />
-nh, &#8211;no-host-lookup不透过DNS查寻主机.<br />
-np, &#8211;no-parent不追朔到起源目录.</p>
<p>[Ref.]<br />
[1]wget参数使用参考  <a href="http://www.21ds.net/article/wgetcssyck,370.html" target="_blank">http://www.21ds.net/article/wgetcssyck,370.html</a><br />
[2]wget project <a href="http://www.gnu.org/software/wget/" target="_blank">http://www.gnu.org/software/wget/</a></p>
	<p style="line-height:22px;"><br/><br/>
	评论数量(3) | <a href="http://dupola.com/post/151#commentform" target="_blank">你来评论</a><br/>
	原文标题：<a href="http://dupola.com/post/151" title="推荐一款下载工具 wget for windows"  target="_blank">推荐一款下载工具 wget for windows</a><br/>
	原文地址：<a href="http://dupola.com/post/151" title="推荐一款下载工具 wget for windows"  target="_blank">http://dupola.com/post/151</a><br/><br/>
	&copy; <strong>版权声明：</strong> 除非特别声明，<a href="http://dupola.com">肚破惊天</a> 所有文章均为 <a href="http://dupola.com" target="_blank" title="dupola">dupola</a> 原创。默认自由转摘且遵守 <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh" title="CC" target="_blank">CC 版权协议</a>(署名-保持一致-非商业)。转摘请注明出处，并以超连接形式标明文章原始出处和作者信息。
<img src="http://c32.statcounter.com/3846473/0/c7b6894b/0/" border="0"><img src="http://img.tongji.linezing.com/5222/tongji.gif" border="0"><br/><br/>
    @dupola 在各微博平台：<a href="https://twitter.com/dupola" target="_blank">推特 Twitter（墙站）</a>、<a href="http://t.sina.com.cn/dupola"  target="_blank">新浪微博</a>、<a href="http://t.qq.com/dupola"  target="_blank">腾讯微博</a>、<a href="http://t.163.com/dupola"  target="_blank">网易微博</a><br/><br/>
</p><h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://dupola.com/post/79" title="如何在Win主机下运行DreamHost的SSH命令">如何在Win主机下运行DreamHost的SSH命令</a></li><li><a href="http://dupola.com/post/183" title="巧用SSH做代理服务器">巧用SSH做代理服务器</a></li><li><a href="http://dupola.com/post/109" title="[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)">[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://dupola.com/post/151/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>如何在Win主机下运行DreamHost的SSH命令</title>
		<link>http://dupola.com/post/79</link>
		<comments>http://dupola.com/post/79#comments</comments>
		<pubDate>Wed, 28 Feb 2007 12:12:38 +0000</pubDate>
		<dc:creator>dupola</dc:creator>
				<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Wget]]></category>

		<guid isPermaLink="false">http://pute.net.ru/post/79</guid>
		<description><![CDATA[先下载 PuTTY，我下的是PuTTY File 0.60cn 中文版。 中文版：http://wrc.gro.clinux.org/putty/ English：http://www.chiark.greenend.org.uk/~sgtatham/putty/ 首先你得确定你的FTP账号开户了SSH功能(Users-Manage Users-edit-User Account Type:选第三个有SSH的。接下来登录你并管理了，下面是我的登录演示： 下载完 putty 中文版的 zip 包以后，解压到随便哪个目录，然后双击 putty.exe 一、打开 putty，输入主机地址，每个人的主机地址都不一样，可以用你的域名代替。例如dupola.com 二、确认 三、输入用户名和密码（注意，输入密码的时候，putty 界面上并不显示密码。输完以后按 enter 确认） 四、常用命令 首先我们得知道什么叫shell. 操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化，例如cmd命令行，这是windows操作系统下的一个shell。这里说的dreamhost的shell是指dreamhost提供给客户一个命令行，方便客户更好的使用他们的虚拟主机服务。 DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29，即DreamHost现在采用的系统。本人会比较死板，只针对想要使用shell又苦于不知如何下手的新手，如果你也是DreamHost的用户，那本文或许对你有所帮助。 目录： 1.BasicInstructions/基本 2.wget/下载工具 3.Crontab/定时任务 4.tar/tar.gz/压缩文件 5.vi/编辑器 cd[目录名]转换路径 cd.. 返回上级目录 ls显示当前目录下所有文件 rm[-r]-f[][文件名]删除文件，加[-r]可以删除文件下所有子文件，如rm -rf [abc]删除abc文件夹及文件夹下的所有文件 tar -xzf [解压下载的压缩包] unzip[文件名]解压文件 cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中 wget(没用过，据说是最实用的一个，否则那200G估计每天不掉线才有可能用完） 1.BasicInstructions基本操作命令 通常来说，使用”$[Instructions]&#8211;help”可以获得以下各个命令[instructions]的帮助，包含其参 数列表的定义。 -ls列出当前文件夹下所有内容 [...]]]></description>
			<content:encoded><![CDATA[<p>先下载 PuTTY，我下的是<a rel="nofollow" href="http://gro.clinux.org/frs/download.php/2003/puttyfile_0.60cn.zip" target="_blank">PuTTY File 0.60cn 中文版</a>。</p>
<p>中文版：<a href="http://wrc.gro.clinux.org/putty/">http://wrc.gro.clinux.org/putty/</a><br />
English：<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a></p>
<p>首先你得确定你的FTP账号开户了SSH功能(Users-Manage Users-edit-User Account Type:选第三个有SSH的。接下来登录你并管理了，下面是我的登录演示：</p>
<p>下载完 putty 中文版的 zip 包以后，解压到随便哪个目录，然后双击 putty.exe</p>
<p>一、打开 putty，输入主机地址，每个人的主机地址都不一样，可以用你的域名代替。例如dupola.com<br />
<a href="http://blog.donews.com/images/blog_donews_com/fengzi/1155452819_0.gif" target="_blank"><img src="http://blog.donews.com/images/blog_donews_com/fengzi/1155452819_0.gif" alt="" /></a></p>
<p>二、确认<br />
<a href="http://blog.donews.com/images/blog_donews_com/fengzi/1155452819_1.gif" target="_blank"><img src="http://blog.donews.com/images/blog_donews_com/fengzi/1155452819_1.gif" alt="" /></a></p>
<p>三、输入用户名和密码（<strong>注意，输入密码的时候，putty 界面上并不显示密码。</strong>输完以后按 enter 确认）<br />
<a href="http://blog.donews.com/images/blog_donews_com/fengzi/0002.gif" target="_blank"><img src="http://blog.donews.com/images/blog_donews_com/fengzi/0002.gif" alt="" /></a></p>
<p><strong>四、常用命令</strong></p>
<p>首先我们得知道什么叫shell.<br />
操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化，例如cmd命令行，这是windows操作系统下的一个shell。这里说的dreamhost的shell是指dreamhost提供给客户一个命令行，方便客户更好的使用他们的虚拟主机服务。<br />
DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29，即DreamHost现在采用的系统。本人会比较死板，只针对想要使用shell又苦于不知如何下手的新手，如果你也是DreamHost的用户，那本文或许对你有所帮助。</p>
<p><strong>目录：<br />
1.BasicInstructions/基本<br />
2.wget/下载工具<br />
3.Crontab/定时任务<br />
4.tar/tar.gz/压缩文件<br />
5.vi/编辑器</strong></p>
<p>cd[目录名]转换路径<br />
cd.. 返回上级目录<br />
ls显示当前目录下所有文件<br />
rm[-r]-f[][文件名]删除文件，加[-r]可以删除文件下所有子文件，如rm -rf [abc]删除abc文件夹及文件夹下的所有文件<br />
tar -xzf [解压下载的压缩包]<br />
unzip[文件名]解压文件<br />
cp -rpf .A/* B  将A文件夹中的所有文件拷贝到其上级目录B中<br />
wget(没用过，据说是最实用的一个，否则那200G估计每天不掉线才有可能用完）</p>
<p><strong>1.BasicInstructions基本操作命令</strong><br />
通常来说，使用”$[Instructions]&#8211;help”可以获得以下各个命令[instructions]的帮助，包含其参<br />
数列表的定义。</p>
<p>-ls列出当前文件夹下所有内容<br />
$ls-o列出当前文件夹中所有内容，含详细信息，但不列出group<br />
$ls-l同上，含group信息<br />
$ls-a列出当前文件夹中所有内容，包含以”.”开头的文件<br />
$ls-t按更改时间排序<br />
$ls-v按版本</p>
<p>-cd [dir] 进入文件夹<br />
cd.. 退出当前文件夹，返回上级目录<br />
-pwd 显示当前路径<br />
-mkdir [dir] 新建文件夹<br />
-chmod更改文件/文件夹权限<br />
$chmod [Mode] [dir]，其中Mode形如”755&#8243;或”777&#8243;等。<br />
$chmod [Mode] [file]<br />
$chmod -R [Mode] [dir]，递归形式，即将目标文件夹内所有文件均改变权限<br />
Mode还有另一种表达方式，”755&#8243;即为”-rwxr-xr-x”，不列举了。</p>
<p><strong> -rm [file]删除文件/文件夹</strong><br />
$rm-f [file]强行删除，忽略不存在的文件，无提示<br />
$rm-r [file]递归删除所有内容<br />
$rm -rf 删除文件夹<br />
<strong> -cp拷贝</strong><br />
$cp [options] [source] [destination]<br />
其中[options]可以为-f（强行拷贝）或-r（递归拷贝）<br />
-mv重命名或移动<br />
$mv[options][source][destination]<br />
[options]常用：-f(强行移动/重命名),-i(移动/重命名前尝试),-u(更新)<br />
例如<br />
$mvwwwroot/cgi-bin.将/cgi-bin目录移动到当前目录下<br />
$mvcronfile.txtmyfile.txt将cronfile.txt重命名为myfile.txt<br />
cp -rpf .A/* B  将A文件夹中的所有文件拷贝到其上级目录B中</p>
<p><strong>2.wget下载工具</strong><br />
wget是一种非交互式的网络文件下载工具，在linux下可以使用该工具快速地从网络上下载<br />
所需要的文件而不需要经由本<br />
wget[参数列表]URL<br />
最简单的用法:<br />
$wget http://dupola.com/file.tar<br />
wget的常用参数：-t[nuberoftimes]：尝试次数，当wget无法与服务器建立连接时，尝试连接多少次。比<br />
如”-t120&#8243;表示尝试120次。当这一项为”0&#8243;的时候，指定尝试无穷多次直到连接成功为止，<br />
这个设置非常有用，当对方服务器突然关机或者网络突然中断的时候，可以在恢复正常后继<br />
续下载没<br />
有传完的文件；-c：断点续传，这也是个非常有用的设置，特别当下载比较大的文件的时候，如果中途意外中断，那么连接恢复的时候会从上</p>
<p>次没传完的地方接着传，而不是又从头开始，使用这一项需要远程服务器也支持断点续传，一般UNIX/linux的Web/FTP服务器都支<br />
持断点续传；-T[numberofseconds]：超时时间，指定多长时间远程服务器没有响应就中断连接，开始<br />
下一次尝试。比如”-T120&#8243;表示如果120秒以后远程服务器没有发过来数据，就重新尝试连<br />
接。如果网络速度比较快，这个时间可以设置的短些，相反，可以设置的长一些，一般最多<br />
不超过900，通常也不少于60，一般120左右比较合适；-w[numberofseconds]：在两次尝试之间等待多少秒，比如”-w100&#8243;表示两次尝试之间等<br />
待100秒；-nd：不下载目录结构，把从服务器所有指定目录下载的文件都堆到当前目录里；-x：与”-nd”设置刚好相反，创建完整的目录结构，</p>
<p>例如”wget-ndhttp://www.gnu.org/”，<br />
实际的目录结构一级一级建下去，直到所有的文件都传完为止；-nH：不创建以目标主机域名为目录名的目录，将目标主机的目录结构直接下到</p>
<p>当前目录<br />
下；-r：递归下载，在本录结构；-l[depth]：下载远程服务器目录结构的深度，例如”-l5&#8243;下载目录深度小于或者等于5以<br />
内的目录结构或者文件；<br />
-m：做站点镜像时的选项，如果你想做一个站点的镜像，使用这个选项，它将自动设定<br />
其他合适的选项以便于站点镜像；-np：只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项，我们假<br />
设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接，而我们只想下载这个<br />
人的个人主页，如果不设置这个选项，甚至&#8211;有可能把整个站点给抓下来，这显然是我们通<br />
常不希望的；&#8211;http-user=username&#8211;http-passwd=password：如果Web服务器需要指定用户名和口令，用这两项来设定；-O将数据写入文件中。</p>
<p><strong>3.Crontab定时执行任务</strong><br />
在DreamHost系统下,通过Shell可以建立自己的crontab.具体使用如下:<br />
使用支持shell登录的终端(如fterm或putty),地址栏输入<a href="mailto:username@qiran.org:22">username@qiran.org:22</a>即可以SSH<br />
方式登录至服务器.<br />
常用的crontab命令:<br />
crontab-l显示所有现存cronjob.<br />
crontab-r删除当前cronjobs.<br />
crontab-e编辑当前”crontabfile”.DH推荐使用nano<br />
注意你的crontab包含所有的cronjobs,每个cron一行,断行结尾.一个正常的cron如下所<br />
示:<br />
452***/home/user/script.pl<br />
第一个数字是每小时的第几分钟,<br />
第二个数字是每天的第几小时,<br />
第三个数字是每月的第几天,<br />
第四个数字是每年的第几月,<br />
第五个数字是每周的第几天.<br />
使用方式例如:<br />
32 * * * * : 表示每小时的第32分钟.<br />
12,42 * * * * : 表示每小时的第12及第42分钟两次<br />
*/15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, &#8230;<br />
43 18 * * 7: 表示每个周日的6:43pm运行命令行.</p>
<p>在DreamHost下使用nano编辑完文件后，使用ctrl+o保存，ctrl+x退出编辑。</p>
<p><strong>4.tar命令</strong><br />
tar命令的使用方法如下：<br />
tar[参数列表][文件名]<br />
参数列表：<br />
-c生成新的备份，并同时覆盖旧的备份文件<br />
-x从备份文件中解压缩<br />
-t列出备份文件内的文件目录<br />
-v显示所有被操作文件列表<br />
-f在指定位置生成备份<br />
-u将不存在于备份中的文件，或将已经被更改的文件加入该备份中。</p>
<p>举例说明：<br />
tar cvf filename.tar /*制作备份*/<br />
tar cvf tarfile.tar ./filename /*将filename的文件备份到tarfile.tar里面*/<br />
tar tvf filename.tar /*列出tar文档的内容*/<br />
tar xvf filename.tar /*从tar文档中导出文件*/<br />
tar zxpvf filename.tar.gz /*从tar.gz文档中导出文件*/<br />
tar zxvf filename.tar.gz /*同上*/<br />
tar xvf tarfile.tar ./filename /*导出tar文件中的单个文件*/<br />
tar -xzf filename.tar.gz 解压</p>
<p><strong>5.vi编辑器</strong><br />
Linux下很易用的一种编辑器，只需要稍微知道几个指令即可应用。</p>
<p>打开vi：<br />
$vi [filename]：打开或新建文件，并将光标置于第一行首<br />
$vi +n [filename] ：打开文件，并将光标置于第n行首<br />
$vi + [filename] ：打开文件，并将光标置于最后一行首<br />
$vi +/pattern [filename]：打开文件，并将光标置于第一个与pattern匹配的串处<br />
$vi -r [filename] ：在上次正用vi编辑时发生系统崩溃，恢复filename<br />
$vi [filename]&#8230;.[filename] ：打开多个文件，依次编辑</p>
<p>如果filename不存在，则自动生成一个名字filename的新文件。<br />
vi共有两种状态：命令状态/编辑状态<br />
编辑状态下：<br />
第次按下insert键为”insert”模式，再按一下为”replace”模式，使用ESC返回命令状态；<br />
在此状态下键盘的PgUp/PgDn/Insert/Delete/Home/End/方向键，均处于正常功能状态。</p>
<p>命令状态下：<br />
输入的字符串作为命令处理，使用”insert”键切换到编辑状态；<br />
以下是命令状态下的命令清单：</p>
<p>移动光标类命令<br />
h ：光标左移一个字符<br />
l ：光标右移一个字符<br />
space：光标右移一个字符<br />
Backspace：光标左移一个字符<br />
k或Ctrl+p：光标上移一行<br />
j或Ctrl+n ：光标下移一行<br />
Enter ：光标下移一行<br />
w或W ：光标右移一个字至字首<br />
b或B ：光标左移一个字至字首<br />
e或E ：光标右移一个字j至字尾<br />
) ：光标移至句尾<br />
( ：光标移至句首<br />
}：光标移至段落开头<br />
{：光标移至段落结尾<br />
nG：光标移至第n行首<br />
n+：光标下移n行<br />
n-：光标上移n行<br />
n$：光标移至第n行尾<br />
H ：光标移至屏幕顶行<br />
M ：光标移至屏幕中间行<br />
L ：光标移至屏幕最后行<br />
0：（注意是数字零）光标移至当前行首<br />
$：光标移至当前行尾</p>
<p>屏幕翻滚类命令<br />
Ctrl+u：向文件首翻半屏<br />
Ctrl+d：向文件尾翻半屏<br />
Ctrl+f：向文件尾翻一屏<br />
Ctrl＋b；向文件首翻一屏<br />
nz：将第n行滚至屏幕顶部，不指定n时将当前行滚至屏幕顶部。</p>
<p>插入文本类命令<br />
i ：在光标前<br />
I ：在当前行首<br />
a：光标后<br />
A：在当前行尾<br />
o：在当前行之下新开一行<br />
O：在当前行之上新开一行<br />
r：替换当前字符<br />
R：替换当前字符及其后的字符，直至按ESC键<br />
s：从当前光标位置处开始，以输入的文本替代指定数目的字符<br />
S：删除指定数目的行，并以所输入文本代替之<br />
ncw或nCW：修改指定数目的字<br />
nCC：修改指定数目的行</p>
<p>删除命令<br />
ndw或ndW：删除光标处开始及其后的n-1个字<br />
do：删至行首<br />
d$：删至行尾<br />
ndd：删除当前行及其后n-1行<br />
x或X：删除一个字符，x删除光标后的，而X删除光标前的<br />
Ctrl+u：删除输入方式下所输入的文本</p>
<p>搜索及替换命令 :<br />
/pattern：从光标开始处向文件尾搜索pattern<br />
?pattern：从光标开始处向文件首搜索pattern<br />
n：在同一方向重复上一次搜索命令<br />
N：在反方向上重复上一次搜索命令<br />
：s/p1/p2/g：将当前行中所有p1均用p2替代<br />
：n1,n2s/p1/p2/g：将第n1至n2行中所有p1均用p2替代<br />
：g/p1/s//p2/g：将文件中所有p1均用p2替换</p>
<p>选项设置<br />
all：列出所有选项设置情况<br />
term：设置终端类型<br />
ignorance：在搜索中忽略大小写<br />
list：显示制表位(Ctrl+I)和行尾标志（$)<br />
number：显示行号<br />
report：显示由面向行的命令修改过的数目<br />
terse：显示简短的警告信息<br />
warn：在转到别的文件时若没保存当前文件则显示NO write信息<br />
nomagic：允许在搜索模式中，使用前面不带”\”的特殊字符<br />
nowrapscan：禁止vi在搜索到达文件两端时，又从另一端开始<br />
mesg：允许vi显示其他用户用write写到自己终端上的信息</p>
<p>最后行方式命令<br />
：n1,n2 co n3：将n1行到n2行之间的内容拷贝到第n3行下<br />
：n1,n2 m n3：将n1行到n2行之间的内容移至到第n3行下<br />
：n1,n2 d ：将n1行到n2行之间的内容删除<br />
：w ：保存当前文件<br />
：e filename：打开文件filename进行编辑<br />
：x：保存当前文件并退出<br />
：q：退出vi<br />
：q!：不保存文件并退出vi<br />
：!command：执行shell命令command<br />
：n1,n2 w!command：将文件中n1行至n2行的内容作为command的输入并执行之，若不指定n1，n2，则表示将整个文件内容作为command的输入<br />
：r!command：将命令command的输出结果放到当前行 。</p>
<p>到现在为止，你已经成功登录SSH了！你可以输入help来查看帮助，输入ls查看你的目录情况，etc.<br />
退出SSH，输入：<br />
exit<br />
会出现提示：<br />
logout<br />
Connection to 208.113.155.137 closed.<br />
－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br />
MySQL相关<br />
－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br />
update：登录SSH后才可操作MySQL！<br />
登录MySQL，输入：<br />
mysql -u username -p -h 208.113.129.128<br />
username替代为你的帐号；出现下面这个提示后输入密码：<br />
Enter password:<br />
接着，登录mysql数据库成功，出现下面提示：<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 3602 to server version: 5.0.18-standard-log<br />
Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<p>查看你的数据库：<br />
show databases;</p>
<p>导入数据库内容。首先要选择你要导入内容的数据库：<br />
use database;<br />
将database更改为你导入数据库内容的数据库名称。在导入数据库前，确认你已经把导出的数据库文件上传到FTP目录下。例如，我在WP利用插</p>
<p>件导出的备份，解压有一个后缀为”.sql”的文件，把这个上传到你的FTP目录下即可；不用放进目录下面，直接上传就可以了。继续原来的话</p>
<p>题，输入下面命令导入数据库：<br />
source wp.sql<br />
其中wp.sql是你的数据库备份文件的名称。<br />
退出mysql：<br />
\q<br />
查看mysql的帮助（用途不大）：<br />
\h</p>
	<p style="line-height:22px;"><br/><br/>
	评论数量(28) | <a href="http://dupola.com/post/79#commentform" target="_blank">你来评论</a><br/>
	原文标题：<a href="http://dupola.com/post/79" title="如何在Win主机下运行DreamHost的SSH命令"  target="_blank">如何在Win主机下运行DreamHost的SSH命令</a><br/>
	原文地址：<a href="http://dupola.com/post/79" title="如何在Win主机下运行DreamHost的SSH命令"  target="_blank">http://dupola.com/post/79</a><br/><br/>
	&copy; <strong>版权声明：</strong> 除非特别声明，<a href="http://dupola.com">肚破惊天</a> 所有文章均为 <a href="http://dupola.com" target="_blank" title="dupola">dupola</a> 原创。默认自由转摘且遵守 <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh" title="CC" target="_blank">CC 版权协议</a>(署名-保持一致-非商业)。转摘请注明出处，并以超连接形式标明文章原始出处和作者信息。
<img src="http://c32.statcounter.com/3846473/0/c7b6894b/0/" border="0"><img src="http://img.tongji.linezing.com/5222/tongji.gif" border="0"><br/><br/>
    @dupola 在各微博平台：<a href="https://twitter.com/dupola" target="_blank">推特 Twitter（墙站）</a>、<a href="http://t.sina.com.cn/dupola"  target="_blank">新浪微博</a>、<a href="http://t.qq.com/dupola"  target="_blank">腾讯微博</a>、<a href="http://t.163.com/dupola"  target="_blank">网易微博</a><br/><br/>
</p><h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://dupola.com/post/183" title="巧用SSH做代理服务器">巧用SSH做代理服务器</a></li><li><a href="http://dupola.com/post/193" title="DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米">DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米</a></li><li><a href="http://dupola.com/post/109" title="[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)">[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)</a></li><li><a href="http://dupola.com/post/339" title="DreamHost 邀请码3枚及其促销分析">DreamHost 邀请码3枚及其促销分析</a></li><li><a href="http://dupola.com/post/180" title="有关 DreamHost 的两件事">有关 DreamHost 的两件事</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://dupola.com/post/79/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)</title>
		<link>http://dupola.com/post/109</link>
		<comments>http://dupola.com/post/109#comments</comments>
		<pubDate>Mon, 19 Feb 2007 19:56:56 +0000</pubDate>
		<dc:creator>dupola</dc:creator>
				<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[采集]]></category>

		<guid isPermaLink="false">http://dupola.com/post/109</guid>
		<description><![CDATA[Dreamhost SSH 自己编辑PHP.INI(已开fopen为例) 1.用SSH登陆空间 可以使用putty.exe登陆 下载地址:http://down.chinaz.com/s/7760.asp 2.在你空间放置(就是你的domain.com目录下)目录建立cgi-bin文件夹 用SSH登陆后直接输入命令: [coolcode] mkdir ~/[your website directory]/cgi-bin/[/coolcode] PS:[your website directory] 即 你的domain.com文件夹名字或者你自定义的文件夹名字! 3.建立 php-update.sh 文件(现在SSH还是在根目录) 建立php-update.sh [coolcode] vim php-update.sh[/coolcode] 写入内容按下”i”键插入. 此时看你的php版本 php4 [coolcode]#!/bin/sh CGIFILE=”$HOME/[your website directory]/cgi-bin/php.cgi” INIFILE=”$HOME/[your website directory]/cgi-bin/php.ini” cp /dh/cgi-system/php.cgi “$CGIFILE” cp /etc/php/cgi/php.ini “$INIFILE” perl -p -i -e &#8216; s/.*allow_url_fopen.*/allow_url_fopen = On/; &#8216; “$INIFILE”[/coolcode] php5 [coolcode]#!/bin/sh CGIFILE=”$HOME/[your website [...]]]></description>
			<content:encoded><![CDATA[<p>Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)<br />
1.用SSH登陆空间<br />
可以使用putty.exe登陆<br />
下载地址:http://down.chinaz.com/s/7760.asp<br />
<span class="bold"><img src="http://photo1.bababian.com/20070320/CD924067FDE2695BA289302BA308492E_500.jpg" height="435" width="451" /><br />
<img src="http://photo1.bababian.com/20070320/E9168B9C9F917B95754513904D4AB801_500.jpg" height="311" width="500" /><br />
</span> 2.在你空间放置(就是你的domain.com目录下)目录建立cgi-bin文件夹<br />
用SSH登陆后直接输入命令:</p>
<p><img src="http://photo1.bababian.com/20070320/822A8DC24AAA8C0718C68C3D2C37DC71_500.jpg" /><br />
[coolcode]  mkdir ~/[your website directory]/cgi-bin/[/coolcode]<br />
PS:[your website directory] 即 你的domain.com文件夹名字或者你自定义的文件夹名字!</p>
<p>3.建立 php-update.sh 文件(现在SSH还是在根目录)</p>
<p>建立php-update.sh<br />
[coolcode] vim php-update.sh[/coolcode]<br />
写入内容按下”i”键插入.<br />
此时看你的php版本<br />
<strong>php4</strong><br />
[coolcode]#!/bin/sh<br />
CGIFILE=”$HOME/[your website directory]/cgi-bin/php.cgi”<br />
INIFILE=”$HOME/[your website directory]/cgi-bin/php.ini”<br />
cp /dh/cgi-system/php.cgi “$CGIFILE”<br />
cp /etc/php/cgi/php.ini “$INIFILE”</p>
<p>perl -p -i -e &#8216;<br />
s/.*allow_url_fopen.*/allow_url_fopen = On/;<br />
&#8216; “$INIFILE”[/coolcode]</p>
<p><strong>php5</strong><br />
[coolcode]#!/bin/sh<br />
CGIFILE=”$HOME/[your website directory]/cgi-bin/php.cgi”<br />
INIFILE=”$HOME/[your website directory]/cgi-bin/php.ini”<br />
cp /dh/cgi-system/php5.cgi “$CGIFILE”<br />
cp /etc/php5/cgi/php.ini “$INIFILE”</p>
<p>perl -p -i -e &#8216;<br />
s/.*allow_url_fopen.*/allow_url_fopen = On/;<br />
&#8216; “$INIFILE”[/coolcode]</p>
<p>把[your website directory] <font color="Blue">改成你自己的.</font><br />
此代码既是开启 fopen 如果你还想开启其他的自己编辑以上代码即可.<br />
直接复制然后在putty里按右键就可以复制进去!然后<font color="Blue">按下键盘的&#8217;ESC&#8217;然后输入”:wq”,既可以退出.(不包括” “<img src="http://www.im286.com/images/smilies/wink.gif" smilieid="4" border="0" /></font></p>
<p>4运行 php-update.sh<br />
[coolcode]chmod +x php-update.sh[/coolcode]<br />
[coolcode]./php-update.sh[/coolcode]<br />
<img src="http://photo1.bababian.com/20070320/613B90EC54532CD6F4AE79E76FB7757F_500.jpg" /></p>
<p>5.设置cron使系统每个礼拜检查php<br />
在putty里键入<br />
[coolcode]crontab -e[/coolcode]<br />
[coolcode]@weekly /home/myusername/php-update.sh[/coolcode]<br />
编辑保存按Ctrl+X退出.<br />
myusername改成你自己的ftp用户名.</p>
<p>6.在网站目录下建立.htaccess,让php按照我们的设置来运行.<br />
putty里键入<br />
[coolcode] cd domain.com[/coolcode]<br />
转入网站目录下.<br />
然后建立.htaccess文件<br />
[coolcode]vim .htaccess[/coolcode]<br />
然后输入如下代码:<br />
[coolcode]Options +ExecCGI<br />
AddHandler php-cgi .php<br />
Action php-cgi /cgi-bin/php.cgi[/coolcode]</p>
<p>按”ESC”后输入”:wq”既完成.(不包括” “<img src="http://www.im286.com/images/smilies/wink.gif" smilieid="4" border="0" /></p>
<p><strong>注：此攻略转自<a href="http://www.im286.com/viewthread.php?tid=1842123" target="_blank">落伍</a></strong></p>
	<p style="line-height:22px;"><br/><br/>
	评论数量(13) | <a href="http://dupola.com/post/109#commentform" target="_blank">你来评论</a><br/>
	原文标题：<a href="http://dupola.com/post/109" title="[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)"  target="_blank">[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)</a><br/>
	原文地址：<a href="http://dupola.com/post/109" title="[转]Dreamhost SSH 自己编辑PHP.INI(已开fopen为例)"  target="_blank">http://dupola.com/post/109</a><br/><br/>
	&copy; <strong>版权声明：</strong> 除非特别声明，<a href="http://dupola.com">肚破惊天</a> 所有文章均为 <a href="http://dupola.com" target="_blank" title="dupola">dupola</a> 原创。默认自由转摘且遵守 <a href="http://creativecommons.org/licenses/by-nc-sa/2.5/deed.zh" title="CC" target="_blank">CC 版权协议</a>(署名-保持一致-非商业)。转摘请注明出处，并以超连接形式标明文章原始出处和作者信息。
<img src="http://c32.statcounter.com/3846473/0/c7b6894b/0/" border="0"><img src="http://img.tongji.linezing.com/5222/tongji.gif" border="0"><br/><br/>
    @dupola 在各微博平台：<a href="https://twitter.com/dupola" target="_blank">推特 Twitter（墙站）</a>、<a href="http://t.sina.com.cn/dupola"  target="_blank">新浪微博</a>、<a href="http://t.qq.com/dupola"  target="_blank">腾讯微博</a>、<a href="http://t.163.com/dupola"  target="_blank">网易微博</a><br/><br/>
</p><h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://dupola.com/post/183" title="巧用SSH做代理服务器">巧用SSH做代理服务器</a></li><li><a href="http://dupola.com/post/79" title="如何在Win主机下运行DreamHost的SSH命令">如何在Win主机下运行DreamHost的SSH命令</a></li><li><a href="http://dupola.com/post/339" title="DreamHost 邀请码3枚及其促销分析">DreamHost 邀请码3枚及其促销分析</a></li><li><a href="http://dupola.com/post/193" title="DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米">DreamHost 优惠码 ZheTeng，独立IP+500G 空间+1顶米</a></li><li><a href="http://dupola.com/post/180" title="有关 DreamHost 的两件事">有关 DreamHost 的两件事</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://dupola.com/post/109/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

