FAQ
よくある質問
製品について
JP SSHは何をするアプリですか?
スマートフォンやタブレットから利用者自身のSSHサーバーへ接続するクライアントです。特に、Claude Code、Codex、tmux、herdrなどの対話型CLIを手元の端末から操作する用途へ最適化しています。AndroidとiPhone / iPadで使えます。
Claude CodeやCodex本体も含まれますか?
含まれません。利用者が管理するサーバー上で、各ツールを別途インストール・起動する必要があります。
iOS版はありますか?
あります。iPhoneとiPadに対応し、Android版と同じ画面構成・同じ操作です。iOSにはバックグラウンドで通信を維持し続ける仕組みがないため、アプリを離れたまま時間が経つと切断し、戻ったときに自動で再接続して画面を復元します。落としたくない作業はサーバー側のtmuxやherdrに置いてください。
SFTPや複数セッションには対応していますか?
対応しています。接続中のセッションからリモートのファイルを一覧・プレビューでき、複数のセッションを開いたまま切り替えられます。ポートフォワーディングには対応していません。
接続環境
Tailscaleは必須ですか?
必須ではありません。端末から到達できるSSHサーバーであれば、LAN、VPN、公開IP、Tailscale MagicDNSなどを利用できます。
SSHサーバーは自分で用意する必要がありますか?
はい。JP SSHはサーバーやクラウド計算資源を提供しません。
複数のホストを保存できますか?
できます。表示名、接続先、ユーザー名、認証方法、接続後コマンド、再接続設定をホストごとに保存できます。
Claude Code、Codex、tmux
接続後すぐtmuxやherdrへattachできますか?
できます。ホストの「接続後コマンド」にtmux attach -t sessionやherdr attach nameを登録してください。
Claude Codeの選択肢をタップできますか?
fullscreen TUIがmouse reportingを有効にしている場合、タップ、ホイール、ドラッグをリモートへ送信できます。Claude Code側でfullscreen表示を有効にしてください。
tmuxでタップやスクロールが効きません
tmuxの設定へset -g mouse onを追加してください。mouse modeが無効な場合、tmuxの内側へeventが渡りません。
日本語入力と操作
日本語は端末へ直接入力しますか?
通常の端末キー入力とは別に、複数行の日本語コンポーザがあります。IMEで変換・編集した文章を、確定後にまとめて送信します。
音声入力は使えますか?
端末のキーボードが入力欄で音声入力を提供している場合は利用できます。端末やキーボードアプリによって挙動が異なるため、実機で確認してください。
Esc、Ctrl+C、矢印キーはありますか?
あります。モバイルキーボードで入力しにくい特殊キーを端末画面から送信できます。
認証とセキュリティ
パスワードは保存されますか?
保存しません。接続時に入力し、必要な間だけメモリ上で利用します。
アプリ生成鍵を登録する機能とは?
パスワード等で接続したあと、端末画面の「鍵を登録」を利用者がタップした場合だけ実行します。端末内で鍵を生成し(AndroidはEd25519、ECDSA P-256、RSA 3072のうち利用可能なもの、iOSはEd25519)、公開鍵を接続先のauthorized_keysへ追加します。次回以降は生成鍵で接続できます。
ホスト削除や鍵の再登録で、サーバー側の鍵も消えますか?
消えません。アプリの確認画面に表示される鍵コメントとSHA-256フィンガープリントを控え、サーバーのauthorized_keysから一致する古い公開鍵を削除してください。
アプリデータはGoogle Driveへバックアップされますか?
されません。接続設定、定型文、自動生成鍵、known_hostsを含むすべてのアプリデータを、端末のクラウドバックアップと端末間移行から除外します。アンインストールすると端末から削除されます。
ホスト鍵が変わった場合はどうなりますか?
初回接続のホスト鍵は自動で保存します。保存済みの鍵が変化した場合は接続を拒否します。端末上でサーバー側コマンドを実行して照合する画面は出しません。
購入と提供形態
価格は?
Google PlayとApp Storeで$3.99を基準とする買い切りの有料アプリとして提供します。国、税、各ストアの価格換算により実際の表示額は異なる場合があります。
サブスクリプションやアプリ内課金はありますか?
初期リリースでは予定していません。
広告は表示されますか?
表示しません。アプリ内へ広告SDK、アクセス解析SDK、テレメトリSDKを組み込みません。
English
Frequently asked questions
What does JP SSH provide?
It is an SSH client for Android, iPhone and iPad, optimized for controlling interactive tools such as Claude Code, Codex, tmux and herdr on a server you operate.
Does it include a server or coding agent?
No. You need your own reachable SSH server and must install the relevant tools there.
Is Tailscale required?
No. LAN, another VPN, a public endpoint or Tailscale can all work.
How do I enable tmux touch?
Add set -g mouse on to tmux configuration. Claude Code also needs its fullscreen TUI for direct mouse selection.
Are passwords stored?
No. Passwords and private-key passphrases are used in memory for a connection and are not persisted.
How is an app-generated key registered?
Only after you connect and explicitly tap “register key.” The app tries Ed25519, ECDSA P-256 and RSA 3072 in that order according to what the device supports, then adds the public key to authorized_keys.
Does deleting a host revoke its server key?
No. Match the comment and SHA-256 fingerprint shown by the app, then remove the old public key from authorized_keys on the server.
Is app data backed up?
No. All app data, including connection settings, snippets, generated private keys, and known_hosts, is excluded from cloud backup and device transfer. It is removed from the device on uninstall.
What is the price?
JP SSH is a paid, one-time purchase on Google Play and the App Store with a $3.99 base price, subject to local taxes and store price conversion.