<?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; networking</title>
	<atom:link href="http://kimagure.blogsite.org/wp/archives/tag/networking/feed" rel="self" type="application/rss+xml" />
	<link>http://kimagure.blogsite.org/wp</link>
	<description>幸福就在這裡，只是當初妳忘了帶走</description>
	<lastBuildDate>Wed, 25 Feb 2009 03:58:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>加密的網路連線隧道 SSH Tunneling</title>
		<link>http://kimagure.blogsite.org/wp/archives/37</link>
		<comments>http://kimagure.blogsite.org/wp/archives/37#comments</comments>
		<pubDate>Sat, 17 May 2008 13:55:10 +0000</pubDate>
		<dc:creator>kimagure</dc:creator>
				<category><![CDATA[軟體應用]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://kimagure.blogsite.org/wp/?p=37</guid>
		<description><![CDATA[最近工作上的需要 想要找一些 Tunneling (port forwarding) 的機制
一開始看到同事用 Python 的 Twisted 寫了一個小程式 
將我們常用遠端主機的遠端桌面集中在同一台電腦的不同 port 上
讓大家不用花心思查 IP 找 IP
因為對 Perl 比較熟 想找相對應的 Solutions 來研究一下
後來找到 POE (Perl Object Envioremnt) 也可以簡單的辦到
事情解決了嗎？ 呵呵 當然沒有（如果只有這樣也不用寫這篇文章了）

因為常用 VNC（Virtual Network Computing
連回家裡 Ubuntu Linux 的 Xwindow 
(我用的是輕量級的 Xfce4 呵呵~)
可是免費版本的 VNC 是沒有加密的 可以利用 SSH Tunneling 加密
其實大家常用的 puTTY / PieTTY 就可以辦到了
設定的路徑 Connrction -> SSH -> Tunnels
Port forwarding 選單裡
Source [...]]]></description>
			<content:encoded><![CDATA[<p>最近工作上的需要 想要找一些 Tunneling (port forwarding) 的機制</p>
<p>一開始看到同事用 Python 的 Twisted 寫了一個小程式 </p>
<p>將我們常用遠端主機的遠端桌面集中在同一台電腦的不同 port 上</p>
<p>讓大家不用花心思查 IP 找 IP</p>
<p>因為對 Perl 比較熟 想找相對應的 Solutions 來研究一下</p>
<p>後來找到 POE (Perl Object Envioremnt) 也可以簡單的辦到</p>
<p>事情解決了嗎？ 呵呵 當然沒有（如果只有這樣也不用寫這篇文章了）<br />
<span id="more-37"></span><br />
因為常用 VNC（Virtual Network Computing</p>
<p>連回家裡 Ubuntu Linux 的 Xwindow </p>
<p>(我用的是輕量級的 Xfce4 呵呵~)</p>
<p>可是免費版本的 VNC 是沒有加密的 可以利用 SSH Tunneling 加密</p>
<p>其實大家常用的 puTTY / PieTTY 就可以辦到了</p>
<p><strong>設定的路徑 Connrction -> SSH -> Tunnels</strong></p>
<p>Port forwarding 選單裡</p>
<p><strong>Source port : 5900 (對應Clinet上 localhost:0)</strong><br />
<strong>Destination : 127.0.0.1:5901 (對應Server 上 localhost:1 )</strong></p>
<p><img src="/imgs/ssh_port_forwarding.png" alt="port forwarding by SSH (PieTTY)" /></p>
<p>這樣用 vncvewer 連結 127.0.0.1:0 就可以用 SSH 的加密機制 加密 VNC 連線</p>
<p><img src="/imgs/vncviewer.png" alt="vncviewer to localhost " /></p>
<p>所以其實 SSH 就可以做到 port forwarding 而且還包含加密</p>
<p>SSH 在建立連線時 不會因為要 port forwarding 而要建立多條連線</p>
<p>不管你 forward 多少個 ADDR：PORT 組合 都是使用單一連線</p>
<p>我還有試出 X11 forwarding 只要在 Windows 裡開 X server </p>
<p>就可以 遠端執行 X clinet (X application)</p>
<p>下一篇在介紹囉～</p>
]]></content:encoded>
			<wfw:commentRss>http://kimagure.blogsite.org/wp/archives/37/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
