エージェントネイティブな SSH
あなたの AI エージェントに SSH アクセスを——鍵は渡しません。
あなたのコーディングエージェント(Claude Code、Cursor、その他 MCP を話すもの)は、Termalin を通してサーバーで作業できます。ログを追う、設定を編集する、サービスを再起動する、デプロイする、といった作業です。鍵カストディアン(あなたの代わりに鍵を預かり、署名する仕組み)がすべての接続に署名するので、エージェントが鍵を持つことはありません。各セッションをライブで確認でき、エージェントのすべての操作が録画に印として残ります。
Termalin は Windows・macOS・Linux で動作します。さらにホスト型 MCP エンドポイントにより、CI やクラウドのサンドボックスにいるエージェントが、デスクトップを一切起動せずにサーバーへ接続できます。これは、MCP を備えたほとんどのデスクトップ SSH クライアント(Conduit、XPipe)にはない部分です。それらのサーバーはローカルでしか動かないからです。全体像の比較はこちら。
Free プラン · 14 日間の Pro トライアル · Windows・macOS・Linux・iOS
01 / 安全な入り口
サーバー作業はもうエージェントの仕事。安全な入り口を用意しましょう。
よくあるやり方は、エージェントに生のシェルと秘密鍵をそのまま渡して、うまくいくことを祈るというものです。Termalin はその代わりに、エージェントが経由して接続する層になります。あなたが選んだホストに対して MCP サーバーを備えた SSH クライアントであり、その中間に鍵カストディアンがいます。このカストディアン方式(エージェントは鍵を一切持ちません)こそが、エージェントに鍵ファイルを渡すクライアントとの違いです。クライアントの比較を見る →
- ▸鍵カストディアン。一度ロックを解除すれば、あとは Termalin がエージェントの代わりに署名します。
ssh-addも、エージェントが読み取れる鍵ファイルもなく、モデルに渡されるものもありません。 - ▸ホストごとの同意とポリシー。エージェントアクセスは既定でオフです。接続できるホストを選び、各ホストをフルアクセス、許可するコマンドのリスト、ブロックのいずれかに設定します。エージェントにライブセッションへの入力を許可するのは、さらに別のトグルです。
- ▸すべてが記録に残る。エージェントのすべてのコマンドはセッション録画に印が付き、画面にライブでミラーリングされ、監査ログに記録されます。
02 / 仕組み
ダウンロードから稼働するエージェントまで 3 ステップ。
ホストを選ぶ
Termalin をインストールし、サーバーを追加して、エージェントが接続できるホストを 設定 →「エージェントアクセス (MCP)」で選びます。オンにするまでアクセスはオフです。
エージェントを向ける
付属の MCP サーバーをエージェントに登録します。Claude Code なら 1 行です:claude mcp add termalin -- <path>/termalin-mcp。どの MCP クライアントの設定でも動きます。
動きを見守る
エージェントは自分のセッションを開きます。光るタブとして見守れます。すでに開いているセッションに入り込むこともできます。いつでもキーボードを引き取れます。
完全なツール一覧、設定スニペット、2 つの接続モードは MCP のページ →にあります。
03 / あなたは常に把握
すべてのセッションをライブで確認し、後から再生。
エージェントのすべてのセッションが画面にミラーリングされます。ウォッチグリッドは開いている各セッションをライブのタイルで表示し、エージェントが操作中のセッションは光ります。どこで何が動いているか、常に分かります。録画はコマンド・出力・エージェントの操作をマーカー付きのシークできるタイムラインに並べます。記録するのは出力だけで、キー入力は記録しません。そのため、伏せ字のプロンプトに入力したパスワードが録画に残ることはありません。そのすべての背後には、ホストへの接続・ファイル操作・エージェントのコマンドをすべて記録する監査ログがあります。
04 / アプリを起動しなくても
マシンの電源が入っていなくても、エージェントはサーバーで作業できます。
サーバーを Connectorで登録し、Termalin のホスト型 MCP サーバーをエージェントに追加します。https://termal.in/mcp に一度だけサインインするか(ChatGPT、claude.ai、Claude Code、Codex、Cursor)、スクリプトや CI ではウェブキャビネットで発行した API キーで https://termal.in/api/v1/mcp に接続します。あなたのマシンで何も開いていなくても、トンネル接続したサーバーでコマンドを実行し、ファイルを読み書きし、監視とアラートを読み取ります。認証には短期証明書を使うため、鍵が外に渡されることはありません。サインインした接続と各 API キーには、それぞれ独自のコマンドポリシー(フルアクセス、許可リスト、読み取り専用)が設定されます。API キーはさらに特定のサーバーに限定したり、有効期限を付けたりでき、いつでも取り消せます。ホスト型での実行にはレート制限と実行時間の上限があります。
エージェントが既定でできること(登録済みのサーバー上で、ホスト型エンドポイント経由):
| 操作 | 既定 | 承認 / 上限 |
|---|---|---|
| コマンドを実行 | 許可 | 接続のポリシー(フル、許可リスト、または読み取り専用)に従います。1 コマンドあたり最大 300 秒。 |
| 長時間ジョブを実行 | 許可 | job_start でバックグラウンド実行し、接続が切れても継続します。コマンドポリシーは同じです。 |
| ファイルを読み取り | 許可 | テキストのみ、上限 512 KB(sftp_read)。 |
| ファイルを書き込み | フルアクセスのみ | 許可リストと読み取り専用ではブロックされます。テキストのみ、上限 512 KB(sftp_write)。 |
| データベースを照会 | 読み取り専用 | 書き込みはフルアクセスの接続でのみ実行されます。 |
| SSH 鍵を保持 | なし | エージェントに鍵は渡りません。各実行は短期証明書で署名されます。 |
| 監査ログ | 常時オン | すべてのコマンドとファイル操作が、アカウントのアクティビティ履歴に記録されます。 |
よくある質問
AI エージェントに安全に SSH でサーバーへ入らせるには?
エージェントに秘密鍵を渡さない MCP サーバーを使います。エージェントは操作を要求するだけで、署名はあなたが管理する側が行います。選択肢は次のとおりです。tufantunc/ssh-mcp のようなスタンドアロンの SSH MCP サーバー(v2 ではコマンドの分類、RBAC、承認が加わりましたが、鍵はサーバーが動く場所に残ります)。Conduit や XPipe のような MCP サーバー内蔵の SSH クライアント(ローカルのみ)。あるいは Termalin もあります。その MCP サーバーは鍵カストディアン(あなたの代わりに鍵を預かり、署名する仕組み)で、エージェントの代わりに署名するため秘密鍵が渡されることはなく、接続できるホストはあなたが選べます。ホスト型エンドポイント(https://termal.in/mcp)は、接続ごとのコマンドルールと監査ログのもとで、サーバーにキーレスで到達します。エージェントアクセスは既定でオフです。技術的な詳細はこちら →
どの AI エージェントが Termalin に対応していますか?
Model Context Protocol を話すエージェントならどれでも対応します。Claude Code、Cursor、その他の MCP クライアント、さらにカスタムコネクターとして ChatGPT と claude.aiも使えます。クライアントを付属の termalin-mcp バイナリに向けるか、マシンで何も動かしていないときはホスト型サーバーに向けます。https://termal.in/mcp に一度だけサインインするか、https://termal.in/api/v1/mcp に API キーで接続します。
エージェントが何をしているか確認できますか?
はい。エージェントのすべてのセッションが画面にミラーリングされます。ウォッチグリッドでは開いている各セッションがライブのタイルになり、エージェントが操作中のセッションは光ります。エージェントの各操作はセッション録画に印が付き、監査ログに記録されるので、後からどの実行でも再生して見直せます。すべての機能を見る →
エージェントが SSH 鍵を手に入れることはありますか?
いいえ。ローカルでは Termalin のキーエージェントがエージェントの代わりに署名します。ssh-add も、エージェントが読み取れる鍵ファイルもありません。ホスト型エンドポイントは短期証明書でトンネル接続したサーバーに認証するため、そこでも鍵が外に渡されることはありません。API キーは特定のサーバーに限定したり、コマンドポリシー(フルアクセス、許可リスト、読み取り専用)を設定したり、有効期限を付けたりでき、いつでも取り消せます。セキュリティの詳細 →
エージェントアクセスは無料ですか?
Free プランには MCP エージェントが含まれます。エージェントは自分のセッションを開いたり、すでに開いているセッションに入り込んだりでき、ホスト数の制限はありません。デスクトップを起動せずにサーバーへ接続できるホスト型 MCP サーバーは、$8/月(年払い、月払いは $10/月)の Pro に含まれます。新規アカウントはすべて 14 日間の Pro トライアルから始まります。カード不要です。料金を見る →
エージェントをサーバーに、安全に。
Termalin をダウンロードし、エージェントが接続できるホストを選んで、その働きを見守りましょう。Free プランにはホスト数の制限がなく、新規アカウントは Pro を 14 日間無料で使えます。