---
title: SSH ホストとプロキシ
description: 保存済み SSH ホストをインポートし、デスクトップアプリで追加の SSH ポートフォワードを設定します。
---

# 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. ホストがパターンの場合は、`deploy@app.example.com` のような実際の宛先を入力します。
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` を使ってください。

## 関連

- [リモートインスタンス](/remote-instances/) — デスクトップアプリを別マシン上の OpenChamber に接続する
- [リモートアクセス](/troubleshooting/remote-access/) — SSH またはリモートアクセスが接続できない場合
