コンテンツにスキップ

SSH ホストとプロキシ

デスクトップアプリの Settings → Remote Instances を使うと、保存済み SSH ホストのインポート、リモートマシンへの接続、同じ SSH 接続を通じた追加ポートの利用ができます。

SSH ホストと SSH プロキシはデスクトップ専用機能です。あなたのコンピューター上の SSH クライアントを使います。

SSH ホストをインポートする

OpenChamber は、ssh work-server のようなコマンドが使うのと同じローカル SSH config からホストを読み取れます。

  1. Settings → Remote Instances を開きます。
  2. Saved SSH hosts からホストを選びます。
  3. ホストがパターンの場合は、[email protected] のような実際の宛先を入力します。
  4. 保存して接続します。

OpenChamber はその SSH コマンドを使ってリモートインスタンスを作成します。ready に到達すると、リモート OpenChamber UI がデスクトップアプリ内で開きます。

追加のポートフォワードを加える

各リモートインスタンスには Port Forwards セクションがあります。SSH 接続の片側にあるものが、もう片側のポートへ到達する必要があるときに使います。

OpenChamber は 3 種類のフォワードに対応しています。

  • Local (-L) — あなたのコンピューター上にポートを開き、リモートマシン上の何かへ接続します。
  • Remote (-R) — リモートマシン上にポートを開き、あなたのコンピューターへ戻って接続します。
  • Dynamic (-D) — SSH 接続を通じてローカル SOCKS プロキシを開きます。

リモートマシン上で動く多くのアプリプレビューやダッシュボードには、Local (-L) を使います。

SOCKS プロキシを使う

あなたのコンピューター上の他のツールから、リモートマシン経由でブラウズしたい場合は Dynamic (-D) を選びます。OpenChamber はその SSH 接続用のローカル SOCKS プロキシポートを開きます。

接続が ready になったら、フォワード行からローカルプロキシアドレスをコピーまたは使用します。ブラウザやツールで SOCKS5 プロキシとして設定してください。

非公開に保つ

転送ポートにネットワーク上の他のデバイスから意図的にアクセスさせたい場合を除き、ローカル bind host には 127.0.0.1 または localhost を使ってください。

関連