QR code linking to mobile-ssh.github.io

Android・iOS 用 SSH クライアント

Mobile SSH

Android と iOS 向けの絞り込まれた SSH クライアント。マルチセッション端末、ネットワーク切断を乗り越える Eternal Terminal セッション、内蔵 tmux マネージャー、SFTP ファイル転送、ローカル ポートフォワード、プラグインをスマホとタブレットのために用意しました。

20 言語に対応 · Android 2.13.7 · iOS 1.78 ベータ

Android Open the Google Play link in your mobile browser, not the Google Play app — the closed test may not be visible inside the app. ベータに参加する · またはメールで mobile.ssh.info@gmail.com プライベートベータへのアクセスをリクエストする

Beta Android & iOS SSH users wanted Join the closed beta and help shape Mobile SSH. See how to join →
単一セッションの SSH 端末。セッションツールバーの下に、コーディングエージェントのパッチと成功したテスト実行が表示されている。

Mobile SSH を選ぶ理由

モバイル SSH クライアントが取りこぼしがちなポイントに合わせて作られています。

Pro 版なし、広告なし

すべての機能が同じアプリの中にあります。基本機能を Pro アップグレードの裏に隠すペイウォールはなく、ターミナルに広告バナーも出ません。

データは端末内に留まる

保存したサーバー、認証情報、鍵はすべて端末内。クラウドアカウント不要、停止される心配なし。

保存ホストにワンタップ接続

一度ホストを登録すれば、検索してタップするだけで再接続。鍵・ポート・設定済みトンネルも一緒に。

エージェント アラートとワンタップ応答

Claude Code、Codex、その他のエージェントがあなたを必要とした瞬間にわかります。該当ペインが琥珀色に変わり、ツールバーのバッジが待機中の数を数え、「エージェント」一覧からワンタップでプロンプトに答えられます — ターミナルに打ち込む必要はありません。

キーボードの上のターミナル キー

ESC、TAB、CTRL、矢印、Home、End、PgUp、PgDn を並べた 13 キーの列。横スクロールではなく 2 段目に折り返すので、画面外に隠れるキーはありません。プリセット パレットから F1〜F12、Ctrl の組み合わせ、独自のエスケープ シーケンスを追加できます。

コマンド不要のポート転送

トンネルはサーバープロファイルに紐づき、接続と同時に自動で立ち上がります。

ロックや回線切替に強い

保存済みサーバーに複数のアドレス(自宅 LAN の IP と VPN の IP など)を登録しておくと、Mobile SSH は応答するアドレスへ接続し、前回つながったアドレスを最初に試し、ネットワークが変わった瞬間に再接続します。Android ではフォアグラウンドサービスとウェイクロックが画面オフ中もシェルを維持し、iOS では自動再接続と tmux 自動アタッチで中断したまさにその場所に戻れます。

Eternal Terminal

オプションの ET トランスポートがネットワーク切断、スリープ、IP 変更をまたいでリモートシェルを生き続けさせます。ホストに etserver がなくても、Mobile SSH が SSH 経由でインストールできます。

プラグインで拡張

公開カタログを閲覧し、必要なプラグインをオンデマンドでインストールして新しいワークフローを追加できます。各プラグインはダウンロード後に SHA-256 で検証され、アプリ専用ストレージに保存されます。

モバイルでの SSH 作業を中心に設計

Mobile SSH は管理者の定番ルートを短くします。サーバーを保存し、つなぎ、セッションを維持し、必要なときにファイルを動かし、すばやくアクティブな端末に戻れます。

SSH ターミナル

xterm-256color 端末。24-bit トゥルーカラー、イタリック、ターミナル内検索、OSC 133 シェル統合、ピンチで文字サイズ変更に対応。加えて Android と iOS では、設定可能なフォントとカラースキーム、Nerd Font の powerline/アイコン グリフに対応。

マルチセッション グリッド

リサイズ可能なグリッドで最大 8 つの SSH セッション。ペインをタップしてフォーカス、ダブルタップでフルスクリーン、ピンチで文字サイズ変更。

タップ可能なリンク

ターミナル出力内の URL に下線が引かれ、タップするだけでブラウザで開きます。コピーやアプリ切替は不要。

サーバーのフォルダーと名前

保存済みサーバーを折りたたみ可能なグループに整理でき、アドレスの代わりに表示される名前も付けられます。名前だけでは区別がつかないときはアドレスが戻るので、行が紛らわしくなりません。

エージェント アラート

エージェントはターミナル経由で自ら報告するため、どのエージェントが何で止まっているかをアプリが把握します。「エージェント」一覧からワンタップで応答でき、アラートは積み重ならず置き換わり、タップすれば鳴ったペインが開きます。

秘密鍵

パスワードまたは秘密鍵認証。端末上で Ed25519 または ECDSA 鍵を生成(Android では RSA も)、または既存の鍵をインポート・貼り付け。

SFTP 転送

アクティブな SSH セッションに紐づく二画面ファイルブラウザ。アップロード・ダウンロードをキューに入れ、名前変更、削除、リモート権限の確認が可能。

ポートフォワード

ローカル トンネル設定をサーバープロファイルと一緒に保存すれば、接続時に自動で開きます — 新しいネットワークで再接続したあとも、手で組み直す必要はありません。

再接続ワークフロー

ネットワークが切り替わると、死んだ経路のタイムアウトを待たずにセッションが一斉に接続し直し、バックオフ中のセッションも使えるネットワークが現れた瞬間に目を覚まします。iOS では、応答が静かに途絶えたサーバーを検知して再接続します。

バックアップと復元

保存済みサーバーと認証情報を暗号化バックアップ ファイルに書き出し。マージまたは置換でインポートして端末間で移行 — バックアップは Android と iOS の間で相互に利用できます。

Eternal Terminal

Eternal Terminal (ET) 経由で接続すると、ネットワーク切断、スリープ、IP 変更を乗り越えるセッションが実現します — SSH 経由のオプション自動 etserver セットアップ付き。

マルチプレクサー マネージャー

プレフィックス キーを押さずに tmux を操作 — アタッチ、名前変更、作成、分割、ズーム、強制終了。herdr と Zellij にも両プラットフォームで同じ操作が使え、ツールバーのアイコンはそのプログラムがサーバー上で見つかったときだけ現れます。

プラグイン

プラグインを閲覧・インストール・実行して Mobile SSH を拡張できます。プラグインは公開カタログからオンデマンドでダウンロードされ、SHA-256 で検証されてアプリ専用ストレージに保存されます。

ひとつの画面で複数のシェル

端末ビューはグリッドで複数のアクティブな SSH セッションを保持できます。ペインをタップして入力、拡張キーバーで端末操作、ピンチで文字サイズ調整、ダブルタップでフルスクリーン フォーカス。

ホーム画面は「どこに戻れるか」に答えます — いま生きている接続と、保存済みサーバーで待っている tmux セッション。後者は保存済みのスナップショットから再構築されるため、ネットワークがまったくなくても一覧に現れます。

スマートフォン上の Mobile SSH が 2 つのアクティブな SSH 端末セッションを横並びのスプリット ビューで表示。
スマートフォンの Mobile SSH ファイル転送画面(ローカルとリモートのパネル付き)。

端末だけでは足りないときの SFTP

接続済みセッションからファイル転送を開いて、端末ストレージとリモートディレクトリを参照できます。アップロードとダウンロードをキューに入れ、並べ替え、最近使ったリモート パスへ戻り、何を移すか決める際にリモートの権限を確認・変更できます。

実機でのスクリーンショット

Android スマートフォンと iPhone のスクリーンショット — サーバー追加、端末作業、複数セッション、SFTP でのファイル移動などで実際に使う画面です。

実際の動きを見る

両プラットフォームでの短いデモ。Android:どのセッションに戻れるかがひと目で分かるホーム画面、そのサーバーで使える機能だけを表示するセッション ツールバー、ファイルをそのままプロンプトへ送る操作、そして tmux・herdr・Zellij の各マネージャー。iOS:起動してそのままライブの端末に入り、作業を終えて戻ってくるホーム画面。

Android
iOS — iPhone & iPad

セッションマネージャーごとに 1 本の動画

上のデモでは tmux、herdr、Zellij の 3 つで合わせて約 30 秒しかありません。ツールバーがそれぞれにアイコンを描くことは分かっても、各々が何をするのかまでは分かりません。こちらは長尺版で、実際のサーバーに接続して両プラットフォームで撮影しました。

tmux

ホーム画面からセッション、ウィンドウ、ペインへ。何かが応答を待っているセッションにはベルが付きます。ウィンドウにアタッチすれば動作中のターミナルがそれに追従し、ウィンドウを作って名前を付けることもできます。プレフィックスキーは一度も打ちません。

Android
iOS — iPhone & iPad

herdr

ワークスペース、タブ、ペインが実際のエージェントの状態を持ちます。片方は作業中、もう片方はブロックされて人の返事を待っています。ブロック中のものをプレビューし、スマートフォンから返答すると、herdr がそれを作業中、そして完了へと分類し直します。

Android
iOS — iPhone & iPad

Zellij

経過時間付きのセッション、続いてタブとペイン。ペインの出力をアタッチせずに読み、名前付きのタブを追加し、目的のタブを前面に出してアタッチします。プロンプトには何も打ち込みません。

Android
iOS — iPhone & iPad

ターミナルの中で動くグラフ

36 フレームの GIF を Kitty グラフィックスプロトコルで流し込み、アプリがファイル自身のフレームタイミングでデコードします。外部から 1 コマずつ送っているのではありません。続いて、ターミナルの真価が問われるエスケープシーケンス群: OSC 8 はビルド番号やダッシュボード名をタップできるものに変え、OSC 52 はリモート側からスマートフォンのクリップボードに書き込み、OSC 777 は本物の Android 通知を上げます。

Android

Termux や Termius の中での立ち位置

Mobile SSH は意図的に狭い範囲に絞られています。完全な Linux 環境でも、クロスプラットフォームのチーム用ボルトでもありません。モバイル ユーザーが最もよく使うセッション操作にすばやくアクセスできる、Android と iOS 向けのローカルな SSH/SFTP ツールです。