<?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>Step On My Feet &#187; SSH</title>
	<atom:link href="http://blog.bennywen.com/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bennywen.com</link>
	<description>Benny Wen&#039;s Weblog</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:15:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>iSSH 方便的ssh工具</title>
		<link>http://blog.bennywen.com/2009/07/issh%ef%bc%8dusefull-ssh-tool/</link>
		<comments>http://blog.bennywen.com/2009/07/issh%ef%bc%8dusefull-ssh-tool/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 13:40:41 +0000</pubDate>
		<dc:creator>Benny Wen</dc:creator>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[iSSH]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[翻墙]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://blog.bennywen.com/?p=647</guid>
		<description><![CDATA[还记得之前说过的利用 ssh 翻墙的工具嘛？对于 Mac 用户来说最麻烦的就是如何记住用户名和密码，SSH Tunnel Manager 无法在 10.6 中使用，一直在终端里面用 ssh 命令来操作，今天在 pingback 里面发现了个很有用的 ssh 工具——iSSH，只要设置完成，每次只要点三下就可以完成所有操作，而且直接就是后台运行，没有前台程序。 首先从 MacServe 网站下载最新版本的 iSSH，并安装； 第一次打开之后要进行设置： 分别填写 Remote Address，就是服务器地址（如果有特殊端口，也改动一下端口）；用户名/密码，端口的话也根据你自己的设定来写，我用的是 Socks Proxy；填写后 Save Settings。 保存后，以后使用每次只要打开 iSSH，点击 Load Settings, 选择 Socks Proxy, Connect, Just Quit，如果你去进程中查看，会发现已经有了 ssh 这个进程，这个时候已经连接到 ssh 服务器了，可以做你想做的事了。 &#26412;&#20316;&#21697;&#37319;&#29992;&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;&#36827;&#34892;&#35768;&#21487;]]></description>
			<content:encoded><![CDATA[<p>还记得之前说过的<a href="http://blog.bennywen.com/2009/03/ssh-to-cross-gfw/">利用 ssh 翻墙的工具</a>嘛？对于 Mac 用户来说最麻烦的就是如何记住用户名和密码，SSH Tunnel Manager 无法在 10.6 中使用，一直在终端里面用 <a href="http://blog.bennywen.com/2008/07/howto-use-pac-ssh-as-proxy/">ssh 命令</a>来操作，今天在 <a href="http://www.tomlion.com/?p=102">pingback</a> 里面发现了个<a href="http://www.mixfog.com/blog/2009/06/setting-ssh-proxy-on-mac.htm">很有用的 ssh 工具</a>——iSSH，只要设置完成，每次只要点三下就可以完成所有操作，而且直接就是后台运行，没有前台程序。</p>
<p>首先从 <a href="http://www.macserve.org.uk/projects/issh/">MacServe</a> 网站下载最新版本的 iSSH，并安装；</p>
<p>第一次打开之后要进行设置：</p>
<div id="attachment_648" class="wp-caption aligncenter" style="width: 360px"><img class="size-full wp-image-648" title="iSSH " src="http://blog.bennywen.com/wp-content/uploads/2009/07/屏幕快照（2009-07-08-下午09.17.43）.png" alt="iSSH 设置" width="350" height="530" /><p class="wp-caption-text">iSSH 设置</p></div>
<p>分别填写 Remote Address，就是服务器地址（如果有特殊端口，也改动一下端口）；用户名/密码，端口的话也根据你自己的设定来写，我用的是 Socks Proxy；填写后 Save Settings。</p>
<p>保存后，以后使用每次只要打开 iSSH，点击 Load Settings, 选择 Socks Proxy, Connect, Just Quit，如果你去进程中查看，会发现已经有了 ssh 这个进程，这个时候已经连接到 ssh 服务器了，可以做你想做的事了。</p>
<hr /><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><img alt="Creative Commons License" style="border-width:0;float;left" src="http://i.creativecommons.org/l/by-nc-sa/2.5/cn/80x15.png" /></a>&#26412;&#20316;&#21697;&#37319;&#29992;<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><cite>&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;</a>&#36827;&#34892;&#35768;&#21487; </small>]]></content:encoded>
			<wfw:commentRss>http://blog.bennywen.com/2009/07/issh%ef%bc%8dusefull-ssh-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSH翻墙详解</title>
		<link>http://blog.bennywen.com/2009/03/ssh-to-cross-gfw/</link>
		<comments>http://blog.bennywen.com/2009/03/ssh-to-cross-gfw/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 14:12:09 +0000</pubDate>
		<dc:creator>Benny Wen</dc:creator>
				<category><![CDATA[转载记录]]></category>
		<category><![CDATA[gfw]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://blog.bennywen.com/?p=559</guid>
		<description><![CDATA[本文内容转载自FuckGFW，因为本人是Mac用户，第二部分进行了修改，参考此文，使之适合Mac用户。 本文将提供一种一劳永逸的翻墙方式（ssh -D），实施之后，那道墙——对你来说——将从此透明。 本文面向的用户：使用Mac作为操作系统并且使用Firefox作为常用浏览器。 第一步：免费获取拥有SSH权限的帐号和密码。 默认的免费获取方式：将本文转载到你自己的博客上，将转载后的文章网址发送到。 转载方式：拷贝文章代码至博客后台HTML编辑器中，直接发布即可，文章标题自拟，可在前后文插入自己的评论。 经过人工审核，你将收到一封附有五个拥有SSH权限的帐号和密码的电子邮件，你可以将它们赠与你自己的读者。 更多获取方式将在今后陆续激活，请关注帐号配送中心：https://friendfeed.com/rooms/fuckgfw-for-free 第二步：配置SSH Tunel Manager软件 下载安装SSH Tunnel Manager。 按照以下步骤设置： 1、把程序拖到你的Application目录，运行； 2、在Dock上右键点击选中“登录时打开”。 3、单击程序图标一次，在主界面点击“Configuration”打开配置； 4、单击“+”号创建一个新的连接设置； 5、随便取一个名字，输入你的SSH主机名（例如：yourhost.com）和用户名； 6、点击Option，选中Auto Connect（自动连接）和Enable Socket Proxy（允许Socket代理），填写一个没有被占用，并且数字大于1500的端口号。 关掉设置按钮，现在你可以看到在SSH Tunnel Manager的主窗口里面有你刚才创建的配置和一个灰色的启动按钮，点击启动。 Windows用户请参考原文进行设置。 第三步：配置Firefox浏览器 假设你正使用Firefox浏览器阅读本文。 一键安装：https://dl.getdropbox.com/u/398/autoproxy.xpi 点击立即安装，安装后，重新启动Firefox。然后你会看到如下对话框，选择gfwlist (P.R.China)后，点击确定。 接着你会看到Firefox主界面右上角出现有一个“福”字图案，点击“福”。 点击“代理服务器——编辑代理服务器”。 随即出现如下画面，你会看到如GAppProxy、Tor和Your Freedom这样一系列代理服务器名称。 将GAppProxy一栏的参数修改为如下图所示。 修改完毕后，点击确定。至此配置已全部就绪。 获取更多帮助，请参与反馈：https://friendfeed.com/rooms/fuckgfw-feedback 第四步：支持fuckGFW 获取详情，请关注捐赠与推广中心：https://friendfeed.com/rooms/fuckgfw-donation-and-marketing More：更多设置 以上仅为Firefox代理而言，但是对于其他浏览器和其他应用程序也可能遇到被墙的网络连接，可以参考我的另外一篇文章进行设置。 版权信息：您可以自由复制、传播、演绎本作品且无需署名、无需注明原始出处。 我获得的5个ssh账号，其中3个会在留言中发放，有兴趣的朋友可以在留言中索取。已经发放完毕，如果以后还有账号，另行发送。 &#26412;&#20316;&#21697;&#37319;&#29992;&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;&#36827;&#34892;&#35768;&#21487;]]></description>
			<content:encoded><![CDATA[<p>本文内容转载自<a href="http://fuckgfw.jottit.com/">FuckGFW</a>，因为本人是Mac用户，第二部分进行了修改，参考<a href="http://woooh.com/2009/03/mac-osssh.html">此文</a>，使之适合Mac用户。</p>
<p>本文将提供一种一劳永逸的翻墙方式（ssh -D），实施之后，那道墙——对你来说——将从此透明。</p>
<p>本文面向的用户：使用Mac作为操作系统并且使用Firefox作为常用浏览器。</p>
<h3>第一步：免费获取拥有SSH权限的帐号和密码。</h3>
<p>默认的免费获取方式：将本文转载到你自己的博客上，将转载后的文章网址发送到<img src="http://photos.smugmug.com/photos/497999637_nw25h-O.png" alt="f.ckgfw#gmail.com" />。</p>
<p>转载方式：拷贝<a href="https://dl.getdropbox.com/u/398/html.txt">文章代码</a>至博客后台HTML编辑器中，直接发布即可，文章标题自拟，可在前后文插入自己的评论。</p>
<p>经过人工审核，你将收到一封附有五个拥有SSH权限的帐号和密码的电子邮件，你可以将它们赠与你自己的读者。</p>
<p>更多获取方式将在今后陆续激活，请关注帐号配送中心：<a href="https://friendfeed.com/rooms/fuckgfw-for-free">https://friendfeed.com/rooms/fuckgfw-for-free</a></p>
<h3>第二步：配置SSH Tunel Manager软件</h3>
<p>下载安装<a href="http://projects.tynsoe.org/en/stm/download.php">SSH Tunnel Manager</a>。</p>
<p>按照以下步骤设置：<br />
1、把程序拖到你的Application目录，运行；<br />
2、在Dock上右键点击选中“登录时打开”。<br />
3、单击程序图标一次，在主界面点击“Configuration”打开配置；<br />
4、单击“+”号创建一个新的连接设置；<br />
5、随便取一个名字，输入你的SSH主机名（例如：yourhost.com）和用户名；<br />
6、点击Option，选中Auto Connect（自动连接）和Enable Socket Proxy（允许Socket代理），填写一个没有被占用，并且数字大于1500的端口号。</p>
<p><a style="margin-left: 1em; margin-right: 1em;" href="http://4.bp.blogspot.com/_rqRF8qVs3Qk/ScEawQ2LEHI/AAAAAAAAANY/bGVGK5_gmPw/s1600-h/%E5%9B%BE%E7%89%87+2.png"><img class="alignnone" style="border: 0pt none;" src="http://4.bp.blogspot.com/_rqRF8qVs3Qk/ScEawQ2LEHI/AAAAAAAAANY/bGVGK5_gmPw/s400/%E5%9B%BE%E7%89%87+2.png" border="0" alt="" width="400" height="360" /></a><br />
关掉设置按钮，现在你可以看到在SSH Tunnel Manager的主窗口里面有你刚才创建的配置和一个灰色的启动按钮，点击启动。</p>
<p>Windows用户请参考<a href="http://fuckgfw.jottit.com/">原文</a>进行设置。</p>
<h3>第三步：配置Firefox浏览器</h3>
<p>假设你正使用<a href="http://www.mozilla.com/firefox">Firefox浏览器</a>阅读本文。</p>
<p>一键安装：<a href="https://dl.getdropbox.com/u/398/autoproxy.xpi">https://dl.getdropbox.com/u/398/autoproxy.xpi</a></p>
<p><img src="http://photos.smugmug.com/photos/497956211_V69YC-O.png" alt="xpi" width="421" height="292" /></p>
<p>点击立即安装，安装后，重新启动Firefox。然后你会看到如下对话框，选择gfwlist (P.R.China)后，点击确定。</p>
<p><img src="http://photos.smugmug.com/photos/497956357_vmp9W-O.png" alt="gfwlist" width="424" height="308" /></p>
<p>接着你会看到Firefox主界面右上角出现有一个“福”字图案，点击“福”。</p>
<p><img src="http://photos.smugmug.com/photos/497956204_t4d3L-O.png" alt="fu" /></p>
<p>点击“代理服务器——编辑代理服务器”。</p>
<p><img src="http://photos.smugmug.com/photos/497956317_yWwtL-O.png" alt="edit" width="420" height="315" /></p>
<p>随即出现如下画面，你会看到如GAppProxy、Tor和Your Freedom这样一系列代理服务器名称。</p>
<p><img src="http://photos.smugmug.com/photos/497956227_jQby9-O.png" alt="before" width="391" height="114" /></p>
<p>将GAppProxy一栏的参数修改为如下图所示。</p>
<p><img src="http://photos.smugmug.com/photos/497956232_ttQRj-O.png" alt="after" width="391" height="114" /></p>
<p>修改完毕后，点击确定。至此配置已全部就绪。</p>
<p>获取更多帮助，请参与反馈：<a href="https://friendfeed.com/rooms/fuckgfw-feedback">https://friendfeed.com/rooms/fuckgfw-feedback</a></p>
<h3>第四步：支持fuckGFW</h3>
<p>获取详情，请关注捐赠与推广中心：<a href="https://friendfeed.com/rooms/fuckgfw-donation-and-marketing">https://friendfeed.com/rooms/fuckgfw-donation-and-marketing</a></p>
<h3>More：更多设置</h3>
<p>以上仅为Firefox代理而言，但是对于其他浏览器和其他应用程序也可能遇到被墙的网络连接，可以参考我的<a href="http://blog.bennywen.com/2008/07/howto-use-pac-ssh-as-proxy/">另外一篇文章</a>进行设置。</p>
<h4>版权信息：您可以自由复制、传播、演绎本作品且无需署名、无需注明原始出处。</h4>
<p><span style="text-decoration: line-through;">我获得的5个ssh账号，其中3个会在留言中发放，有兴趣的朋友可以在留言中索取</span>。已经发放完毕，如果以后还有账号，另行发送。</p>
<hr /><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><img alt="Creative Commons License" style="border-width:0;float;left" src="http://i.creativecommons.org/l/by-nc-sa/2.5/cn/80x15.png" /></a>&#26412;&#20316;&#21697;&#37319;&#29992;<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><cite>&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;</a>&#36827;&#34892;&#35768;&#21487; </small>]]></content:encoded>
			<wfw:commentRss>http://blog.bennywen.com/2009/03/ssh-to-cross-gfw/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>使用PAC&amp;SSH作为代理</title>
		<link>http://blog.bennywen.com/2008/07/howto-use-pac-ssh-as-proxy/</link>
		<comments>http://blog.bennywen.com/2008/07/howto-use-pac-ssh-as-proxy/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 08:04:29 +0000</pubDate>
		<dc:creator>Benny Wen</dc:creator>
				<category><![CDATA[长篇小论]]></category>
		<category><![CDATA[PAC]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[代理]]></category>

		<guid isPermaLink="false">http://blog.bennywen.com/?p=105</guid>
		<description><![CDATA[之前一直使用Firefox3和FoxyProxy作为代理工具，FoxyProxy是个很强大的工具，针对url自行判断是否使用代理连接http，不过如果系统里其他软件要连接代理的话有些困难，比如OS X中的字典工具可以查询Wikipedia。那么如何才能让所有的网络连接可以使用类似FoxyProxy的效果呢？看过Livid写的PAC&#38;SSH，决定用PAC试一试。 PAC文件实际上是一个JavaScript的纯文本文件，通过url的判断来决定是否使用代理连接，格式如下： function FindProxyForURL(url, host) { if (shExpMatch(url, “*.wikipedia.org/*”)) { return “SOCKS 127.0.0.1:7777&#8243;; } if (shExpMatch(url, “*.tumblr.com/*”)) { return “SOCKS 127.0.0.1:7777&#8243;; } return “DIRECT”; } 自行建立一个以PAC为后缀的文本文件，按照上面的格式配置需要代理的url，系统会自动判别要代理的网站，而正常访问的网站就可以直接访问，没有速度上的问题。 另外，我使用的ssh作为代理，在Mac OS X下面只要在终端里面输入如下命令： ssh -nNTf -D 5900 username@domain.name 唯一的问题是，每次开机的时候都要重复上面的这个命令，找了几个工具都不好用，研究了半天Automator，没搞明白，在找找看吧。 &#26412;&#20316;&#21697;&#37319;&#29992;&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;&#36827;&#34892;&#35768;&#21487;]]></description>
			<content:encoded><![CDATA[<p>之前一直使用Firefox3和FoxyProxy作为代理工具，FoxyProxy是个很强大的工具，针对url自行判断是否使用代理连接http，不过如果系统里其他软件要连接代理的话有些困难，比如OS X中的字典工具可以查询Wikipedia。那么如何才能让所有的网络连接可以使用类似FoxyProxy的效果呢？看过Livid写的<a href="http://www.livid.cn/doc_view.php?doc_id=5744">PAC&amp;SSH</a>，决定用PAC试一试。</p>
<p>PAC文件实际上是一个JavaScript的纯文本文件，通过url的判断来决定是否使用代理连接，格式如下：</p>
<blockquote><p>function FindProxyForURL(url, host) {</p>
<p>if (shExpMatch(url, “*.wikipedia.org/*”)) { return “SOCKS 127.0.0.1:7777&#8243;; }</p>
<p>if (shExpMatch(url, “*.tumblr.com/*”)) { return “SOCKS 127.0.0.1:7777&#8243;; }</p>
<p>return “DIRECT”;</p>
<p>}</p></blockquote>
<p>自行建立一个以PAC为后缀的文本文件，按照上面的格式配置需要代理的url，系统会自动判别要代理的网站，而正常访问的网站就可以直接访问，没有速度上的问题。</p>
<p>另外，我使用的ssh作为代理，在Mac OS X下面只要在终端里面输入如下命令：</p>
<blockquote><p>ssh -nNTf -D 5900 username@domain.name</p></blockquote>
<p>唯一的问题是，每次开机的时候都要重复上面的这个命令，找了几个工具都不好用，研究了半天Automator，没搞明白，在找找看吧。</p>
<hr /><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><img alt="Creative Commons License" style="border-width:0;float;left" src="http://i.creativecommons.org/l/by-nc-sa/2.5/cn/80x15.png" /></a>&#26412;&#20316;&#21697;&#37319;&#29992;<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.5/cn/"><cite>&#30693;&#35782;&#20849;&#20139;&#32626;&#21517;-&#38750;&#21830;&#19994;&#24615;&#20351;&#29992;-&#30456;&#21516;&#26041;&#24335;&#20849;&#20139; 2.5 &#20013;&#22269;&#22823;&#38470;&#35768;&#21487;&#21327;&#35758;</a>&#36827;&#34892;&#35768;&#21487; </small>]]></content:encoded>
			<wfw:commentRss>http://blog.bennywen.com/2008/07/howto-use-pac-ssh-as-proxy/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

