我一直在使用SSH隧道管理器來輕鬆設置和停止通過SSH到公司中各種服務器的端口隧道。這使我免於打開一個新的終端窗口的麻煩,該終端窗口只是為了打開隧道而掛在那裡。應用。有了Lion,就不再支持它。
什麼是好的替代品?
我一直在使用SSH隧道管理器來輕鬆設置和停止通過SSH到公司中各種服務器的端口隧道。這使我免於打開一個新的終端窗口的麻煩,該終端窗口只是為了打開隧道而掛在那裡。應用。有了Lion,就不再支持它。
什麼是好的替代品?
為什麼不僅僅通過OSX的內置終端使用SSH隧道?...
啟動SSH隧道
要啟動SSH隧道,只需打開Mac OSX Terminal.app並使用以下標誌通過SSH通過SSH連接到遠程服務器:
ssh -D 8080 -C -N username@example.com
這將在端口8080上啟動我們的SSH隧道,並通過example.com上的服務器安全地路由所有流量。
瀏覽Web
現在,讓我們開始使用新的SSH隧道(Chrome)瀏覽網頁:
SSHTunnel是用於SSH隧道管理的免費的,基於可可的UI。適用於10.5及更高版本。它已經有一段時間沒有更新了,但是其中的代碼相當穩定。過去對我來說效果很好。
嘗試安全管道: http://www.opoet.com這是免費軟件,我希望吸引更多的人使用它。
SSH隧道管理器現在已在Mac App Store中!因此,您可以在Lion上運行它。
我發現了 Coccinellida,它可以在Lion上運行,但是它是新的並且有點bug:/
在終端上:
$ ssh -N -L源端口:127.0.0.1:目標端口USER @ SERVER-IP
如果您將ssh與私鑰一起使用,只需鍵入:
$ ssh -N -L源端口:127.0.0.1:DESTINATION-PORT -i KEYFILE USER @ SERVER-IP
例如
$ ssh -N -L 8888:127.0.0.1:80 -i Documents / default.pem root@123.123.123.123
之後,您可以使用隧道進行瀏覽。 例如 在瀏覽器上: http://127.0.0.1:8888
我強烈建議您使用 shuttle。非常方便。
我正在Lion上使用 iSSH,它是命令行應用程序“ ssh”的前端應用程序。它提供了一種快速簡便的方法來啟動與遠程計算機的SSH連接。
iSSH忘記了我的密碼。Coccinellida可以保存密碼。但是有時候它凍結了我的美洲獅...
Shimo很好,但是它是商業廣告。
TunnelerX簡單易用,專注於SSH SOCKS代理。它不能完全滿足管理多台服務器的要求,因為您只能添加一台服務器,但是對於希望使用外部設備作為代理的人們來說,這通常就足夠了。在Mountain Lion下可以正常工作。
SSH隧道管理器仍在運行並受支持。
抱歉,延遲與El Capitan不兼容。
我有一個使用BitBar的開源安全解決方案。
安裝BitBar:
安裝此ssh-tunnelling腳本:
您確實需要編輯一次配置,但這並不那麼複雜:
在您的〜/ .ssh / config
中配置ssh-tunnel配置(我使用類似下面的內容):
主機*
AddKeysToAgent是
UseKeychain是
IdentityFile〜/ .ssh / id_rsa
身份只有
主機some_name
主機名host_ip_or_url_etc
港口22
用戶your_username
本地轉發5999 127.0.0.1:5900
別忘了自動啟動ssh-agent:
$ ssh-add -K〜/ .ssh / id_rsa