ホームラボ

スマホから VPS を管理する方法(2026)

クラウド VPS(DigitalOcean、Linode、Hetzner、Vultr、Lightsail)をスマホから SSH で管理する:接続、初日のハードニング、日々のコマンド、そして AI が役立つところ。

CC Chen Chen· 創業者·2026年6月24日·6 分で読めます

スマホから VPS を管理する

VPS ── DigitalOcean、Linode、Hetzner、Vultr、AWS Lightsail などのクラウドサーバー ── は、グローバル IP を持つただの Linux マシンで、他のサーバーと同じように SSH で管理します。つまりスマホからでもできます。SSH クライアントで接続し、コマンドを実行し、デプロイし、ログを確認する。ホームラボのマシンとの唯一の違いは、VPS が公開インターネットにさらされていることです。だからセキュリティの基本がより重要になります。本記事では、接続、初日のハードニング、そして日々の運用を扱います。

ステップ 1 ── VPS に SSH で入る

サーバーを作成すると、プロバイダーがグローバル IP(通常は root パスワードかプリインストールされた鍵も)を渡してくれます。モバイル SSH クライアント(iPhone / Android)で接続を追加します。ホスト = グローバル IP、ポート 22、ユーザー = root(またはプロバイダーの既定値である ubuntu など)。ホームサーバーと違い、VPS には直接到達できます ── 入るのに Tailscale は不要ですが、追加することもできます。

スマホからクラウド VPS への SSH セッション
VPS はグローバル IP を持つ Linux マシンです ── どのサーバーとも同じようにスマホから SSH で入り、コマンドラインから管理しましょう。

ステップ 2 ── 初日にハードニングする

VPS は公開インターネットに面しているため、数分以内にボットがログインを試み始めます。まずこれらを行いましょう。すべてスマホから可能です。

  1. sudo ユーザーを作成し、root ログインを無効化する(root ログインを無効化する方法)。
  2. SSH 鍵を使い、パスワード認証をオフにする(鍵 vs パスワード)── TermAI は Ed25519 鍵を生成して代わりにデプロイできます。
  3. ファイアウォールを有効化── SSH(とアプリのポート)を許可し、残りを拒否:ufw allow OpenSSH && ufw enable
  4. 任意で fail2ban を入れて、繰り返し試みる相手を BAN する。

ステップ 3 ── 日々の運用

セットアップ後、スマホから VPS を動かすのは、どこででも実行する小さなコマンドと同じです。

  • systemctl restart <service> ── サービスを再起動する
  • journalctl -fu <service> ── そのログを追う
  • docker compose pull && up -d ── コンテナを更新する(スマホから Docker を扱う)
  • df -h / htop ── ディスクと負荷を確認する
  • apt update && apt upgrade ── マシンにパッチを当てる

AI が役立つところ

スマホでは、摩擦になるのは正確なコマンドを思い出すことと、ログ出力を読むことです。やりたいことを説明すると ──「ファイアウォールで 443 番ポートを開けて」「nginx はなぜ起動に失敗したのか」── TermAI が確認してから実行できるコマンドを、実際のサーバーに根ざして提示してくれます(ディストリビューション、ライブのディスク/メモリ、直近の出力を把握しています)。ログを追うとき、直近の 100 行を AI に渡して素早く診断させることもできます。

VPS 向けにコマンドを提案し、Run ボタンを表示する TermAI
タスクを説明すれば、あなたの VPS に根ざしたコマンドが得られます ── スマホで調べたくないファイアウォールルールやサービスのデバッグに便利です。

VPS に Tailscale は必要か?

接続のためには不要です ── VPS には直接到達できるグローバル IP があります。しかし SSH を Tailscale の背後に置き、ポート 22 を公開インターネットに対して閉じることは、強力なセキュリティのアップグレードです。あなたのデバイスだけが SSH に到達できるようになり、ブルートフォースのボットは狙う対象がなくなります。その道を選びたいなら、TermAI には Tailscale が組み込まれています。Tailscale vs WireGuard を参照してください。

FAQ

スマホだけで VPS を完全に管理できますか?
はい ── 接続、ハードニング、デプロイ、監視、修正をすべて SSH で行えます。大きな設定の編集は今でもノートパソコンの方が快適ですが、日々の運用は完全にスマホ向きです。

スマホから DigitalOcean/Linode/Hetzner のサーバーに接続するには?
SSH クライアントアプリで、サーバーのグローバル IP、ポート 22、プロバイダーが渡したユーザー/鍵を使います。プロバイダーのブランドは何も変えません ── 標準の SSH です。

スマホから VPS を管理するのは安全ですか?
はい、初日の基本を押さえれば:鍵認証、root ログインなし、ファイアウォール、できれば SSH を Tailscale の背後に。リスクはハードニングされていない VPS であって、スマホではありません。

クイックファクト

  • VPS = グローバル IP を持つ Linux マシン(DigitalOcean、Linode、Hetzner、Vultr、Lightsail);SSH で管理する
  • 初日:sudo ユーザー、鍵認証、root ログインなし、ファイアウォール
  • 日々の運用:再起動 / ログ / デプロイ / パッチ ── すべて標準の SSH コマンド
  • 追加のセキュリティ:SSH を Tailscale の背後に置き、ポート 22 を公開向けに閉じる
Try TermAI

Free on iOS and Android. 5 AI requests/day on the free tier, plus unlimited SSH/SFTP and built-in Tailscale.

CC
Chen Chen — Founder of TermAI

Writes about mobile DevOps, terminal UX, and the surprising depth of "boring" infrastructure.

Was this useful? ← Back to blog