OS X用の優れたSSHトンネリングクライアントとは何ですか?


66

私は、SSHトンネルマネージャーを使用して、会社のさまざまなサーバーへのSSH経由のポートトンネリングを簡単に設定および停止しています。これにより、新しいターミナルウィンドウを開いて、トンネルを開くためだけにそこにたどり着くという苦痛から解放されました。

これは(まあ、ちょっと)うまくいきましたが、SSH Tunnel ManagerはPowerPCアプリケーションです。Lionでは、サポートされなくなりました。

良い代替品とは何ですか?

回答:


19

SSHTunnelは、SSHトンネル管理用の無料のココアベースのUIです。10.5以降で動作します。しばらく更新されていませんが、そこにあるコードはかなり安定しています。過去に私にとってはうまくいった。

SSHTunnel


これはLionでテストされていますか?
ダストマシン

まだ試していません。
イアンC.

今日それを試す機会がありました。はい、Lion(10.6.0)でも引き続き機能します。
イアンC.

@Ian 10.6.0はLionではなく、Snow Leopardです。
-CajunLuke

6
OS X 10.8.xでは動作しません
-bogdan

48

OSXのビルトインターミナル経由でSSHトンネルを使用しないのはなぜですか?...

SSHトンネルを起動する

SSHトンネルを開始するには、Mac OSX Terminal.appを開き、次のフラグを使用してSSH経由でリモートサーバーに接続します。

ssh -D 8080 -C -N username@example.com

これにより、ポート8080でSSHトンネルが起動され、example.comのサーバーを介してすべてのトラフィックが(安全に)ルーティングされます。

ウェブを閲覧

それでは、新しいSSHトンネル(Chrome)を使用してWebの閲覧を始めましょう。

  • Google Chromeを開きます
  • 左上の「Chrome」を選択します
  • 「設定」を選択します
  • [詳細設定を表示…]を選択します
  • [プロキシ設定の変更…]を選択します
  • 「SOCKSプロキシ」を選択します
  • 「127.0.0.1」と入力します
  • ポート「8080」を入力
  • 「OK」を選択して変更を保存します

8
問題は、それを頻繁に行わなければならない場合に迷惑になるため、具体的にはそれらすべてを避ける方法です。
ニックマッテオ

3
実際には、ターミナルを起動してバックグラウンドでコマンドを実行できるため、ターミナルを閉じるだけでよいためです。サードパーティのアプリを使用する代わりに、スクリプトとして設定することもできます。
エフレン

20

Secure Pipesを試してください:http : //www.opoet.comこれはフリーソフトウェアであり、より多くの人に利用してもらいたいと思っています。


4
Ask Differentへようこそ!セルフプロモーションに関するヘルプセンターをご覧ください。
grg

1
エルキャピタンでは、Secure Pipesが(少なくともローカル転送では)うまく機能しています。
ランヒルジュードクーレイ

1
クールなユーティリティ!macOS Sierraで問題なく動作します。
-Nirmal

1
これにより、同じSSH接続で複数のトンネルを作成できますか? UIのように見えない
-antak

1
@antakええ、それをアンインストールすることはできません。
vikas027

13

SSH Tunnel ManagerがMac App Storeに登場しました!したがって、Lionで実行できます。


1
10.8では信頼性が低く、時々しか動作しません。
ソリン

ルート権限を必要とし、アプリはまだそれをサポートしていないため、ポート1024未満のローカルリダイレクトをサポートしていません:(
Ian Dunn

2
オーストラリアのアプリストア$$%では利用できません!
おでん

1
「米国ストアでは利用できません」(OS X 10.11.5)
イアンC

8

Codinnによって作成されたコアトンネルは、直感的で使いやすいトンネルマネージャーです。

  1. ローカル、リモート、および動的なポート転送をサポート
  2. OpenSSHとの互換性
  3. macOSキーチェーンと統合
  4. 自動再接続
  5. 高度な構成エディター
  6. メニューバーのステータスアイコン
  7. カスタムタグ
  8. インポートとエクスポート

コアトンネル-概要 コアトンネル-ステータスアイテム コアトンネル-高度なオプションエディター


そのトライアルをありがとう。ps aux | grep ssh何もありません。トンネルをどのように始めましたか?
hbrls

@hbrls SSH Tunnelは優れたSSHライブラリ-libssh :)に基づいているため、libsshに基づくコアコンポーネントSSHKitCoreもオープンソースにしています。
Yang.Y

1
この有料アプリを購入して、気に入ってください。Apple Mac App Storeでの63の5つ星レビュー(アプリのすべてのバージョンをカウント)。ゴージャスで直感的な、非常にMac固有のソリューションであり、トンネルを管理するための優れた方法なので、スクリプトを追跡して起動時などに実行する必要はありません。〜/ .ssh / config ProxyCommandオプションをサポートしていないように見えるという点で、Cyber​​Duckのフラストレーション制限(最近の2017年4月)を回避するためのトンネルを作成できました。技術的に言えば、その回避策にアプリは必要ありませんが、確かに便利です!
クリアライト


2

Meerkatもチェックできます。


1
ミーアキャットはライオンの下で私に問題を与えています。

2
商業的で壊れています。
ボグダン

1

LionでiSSHを使用しています。これは、コマンドラインアプリケーション「ssh」のフロントエンドアプリケーションです。リモートコンピューターへのSSH接続を開始するための迅速かつ簡単な方法を提供します。


3
iSSHはパスワードを要求するため、SSHキーでは機能しません。
ボグダン


0

iSSHはパスワードを思い出せません。Coccinellidaはパスワードを保存できます。しかし、時々マウンテンライオンがフリーズしました...

Shimoは優れていますが、商用です。


0

TunnelerXはシンプルで使いやすく、SSH SOCKSプロキシに焦点を当てています。1台のサーバーしか追加できないため、複数のサーバーを管理する要件を正確に満たしていませんが、通常、外部ボックスをプロキシとして使用したい人には十分です。マウンテンライオンの下で正常に動作します。



0

ターミナルで:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT USER@SERVER-IP

秘密鍵でsshを使用する場合は、次のように入力します。

$ ssh -N -L SOURCE-PORT: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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.