Private network
VPN設定で、
スマホから安全に届くようにする。
TermoshはVPNレスの公開リレーではなく、Tailscaleのようなプライベートネットワークと相性がいい設計です。
サーバーへインストール
curl -fsSL https://tailscale.com/install.sh | sh sudo tailscale up --ssh sudo tailscale status
スマホ側
- iOS/AndroidのTailscaleアプリを入れる
- 同じtailnetにログインする
- サーバーが一覧に見えることを確認する
- MagicDNS名、または100.x.x.xのTailscale IPをTermoshのhostに入れる
到達性チェック
tailscale ip -4 # Example: 100.107.228.56 ssh dev@100.107.228.56 # MagicDNS enabledなら: ssh dev@my-devbox
Termoshの接続プロファイル
- Host: Tailscale IP または MagicDNS名
- Port: 22
- User: 開発ユーザー
- Auth: 秘密鍵
- Workspace: よく使うプロジェクトディレクトリ
セキュリティメモ
SSHポートをインターネットへ直接開ける必要はありません。TailnetのACL、端末承認、鍵の失効で管理します。