Teamview可以穿透防火牆,是因為他們公司提供伺服器做tunnel,也就是說Teamview的連線都會先連到他們公司再連到你要連的目的端,Linux上大多是非營利的軟體工具組,沒有經費建這些伺服器,就算有商業公司提供類似服務,大多數人也不會相信這些公司。
ssh本身就已經內建了tunnel功能,但是還是要有一台SERVER開放到Internet上,做用就像Teamview提供的伺服器一樣的角色。
感謝三位大大無私的分享。小弟我的raspberry 是 官方的 raspbian 系統。我安裝過team viewer 但是出現 error: 套件的系統平台(amdi386)or(amd64)與本機系統(armhf)不符。所以team viewer目前的方案是行不通的。小弟只能透過Google chrome RDP 模式連線進入,但是要開機確保chrome一定要正常運作。有點風險。因為小弟的"防火牆+raspberry PI"在遙遠的國度。怕當地人員不太會操作。所以只能看有沒有類似team viewer 方法執行。 我會試著用tunnel方式做一台server。如果有更好的方法在煩請指點小弟
1.Linux-->sshd設定port,建議不要使用預設port
2.firewall設定port mapping
直接在上頭加上VPN服務,會不會全面性些。
http://raspberrypihelp.net/tutorials/1-openvpn-server-tutorial
料想在 "在遙遠的國度..." 加上 "當地人員不太會操作",恐怕不只上述的問題要處理吧~~
dear 兩位 謝謝您們無私的分享。我已經研究做出用ssh 反向tunnel 作法。參考網址為下
http://josephj.com/entry.php?id=312
只是還有很多考慮的因素 port分類的問題 電腦有沒有活著的問題 還有開機執行ssh tunnel的問題
謝謝各位的分享。