SSH ホストとプロキシ
デスクトップアプリの Settings → Remote Instances を使うと、保存済み SSH ホストのインポート、リモートマシンへの接続、同じ SSH 接続を通じた追加ポートの利用ができます。
SSH ホストと SSH プロキシはデスクトップ専用機能です。あなたのコンピューター上の SSH クライアントを使います。
SSH ホストをインポートする
OpenChamber は、ssh work-server のようなコマンドが使うのと同じローカル SSH config からホストを読み取れます。
- Settings → Remote Instances を開きます。
- Saved SSH hosts からホストを選びます。
- ホストがパターンの場合は、
[email protected]のような実際の宛先を入力します。 - 保存して接続します。
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 を使ってください。
関連
- リモートインスタンス — デスクトップアプリを別マシン上の OpenChamber に接続する
- リモートアクセス — SSH またはリモートアクセスが接続できない場合