チュートリアル

Android から Raspberry Pi に SSH する方法

Android スマホから Raspberry Pi に SSH:Pi で SSH を有効にし、IP を調べ、Android の SSH クライアントで接続し、鍵に切り替え、Tailscale でリモートからアクセスする。

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

Android から Raspberry Pi に SSH する

Raspberry Pi は通常ヘッドレス ── モニターもキーボードもありません ── なので SSH こそが実際に使う手段であり、Android スマホはそのための申し分のない入口です。手順は、Pi で SSH が有効になっていることを確認し、Pi の IP アドレスを調べ、Android の SSH クライアントから Pi の IP、ユーザー名、パスワードまたは鍵で接続するだけ。このガイドでは各ステップとよくあるつまずきを解説します。

ステップ 1 ── Pi で SSH を有効にする

Raspberry Pi OS では SSH はデフォルトでオフです。有効にする方法は 2 つあります。

  • 画面がある場合:sudo raspi-configInterface OptionsSSH → 有効化。または単に sudo systemctl enable --now ssh
  • ヘッドレス(画面なし):Raspberry Pi Imager で SD カードを書き込むときに設定(歯車アイコン)を開き、SSH を有効にしてそこでユーザー名/パスワードを設定します。または初回起動前に、boot パーティションに ssh という名前の空ファイルを置きます。

ステップ 2 ── Pi の IP アドレスを調べる

ネットワーク上の Pi のアドレスが必要です。最も簡単な方法は、ルーターの接続済みデバイス一覧を確認するか、MagicDNS/ホスト名が使えるなら raspberrypi.local を試すこと。Pi 自体では hostname -I で表示されます。192.168.1.42 のような形になります。

ステップ 3 ── Android の SSH クライアントから接続する

Android の SSH クライアントをインストールし(Android に最適な SSH アプリを参照)、接続を追加します。

  • ホスト:Pi の IP(例 192.168.1.42)
  • ポート:22
  • ユーザー名:設定したもの(多くは pi または自分のもの)
  • 認証:パスワード、あるいはより望ましいのは SSH 鍵

接続をタップし、初回はホスト鍵のフィンガープリントを承認すれば、Pi のシェルに入れます。

Android スマホから Raspberry Pi への SSH セッション
Android から Raspberry Pi に接続 ── Pi のシェルがスマホ上に。ここからすべてをヘッドレスでインストール、設定、実行できます。

ステップ 4 ── 鍵を使う(推奨)

パスワードで動作したら、SSH 鍵に切り替えましょう ── より安全で、入力の手間も省けます。優れた Android クライアントはスマホ上で鍵を生成し、公開鍵を Pi に代わってインストールできます。TermAI は Ed25519 鍵を生成し、ワンタップでデプロイできます。SSH 鍵とパスワードの比較を参照。

Pi のコマンドを覚えていない?尋ねればいい

Raspberry Pi の管理には、あまり頻繁に使わないコマンドが関わります ── raspi-config、I2C の有効化、vcgencmd でのスロットリング状態の確認など。やりたいことを TermAI のアシスタントに説明すれば、接続中の Pi に即した、確認してから実行できるコマンドを返してくれます。

Run ボタン付きで Raspberry Pi のコマンドを提案する TermAI
平易な言葉で尋ねれば、Run ボタン付きで正しい Pi のコマンドが得られます ── 毎日は使わない raspi-config や vcgencmd の呪文に便利。

外出先から Pi にアクセスする

上記の手順は自宅ネットワークで機能します。モバイルデータから Pi にアクセスするには、ポート 22 をインターネットに転送しないでください ── Pi とスマホに Tailscale をインストールし(または TermAI 内蔵の Tailscale を使い)、どこからでも Pi のプライベートアドレスに SSH します。モバイルでの Tailscaleを参照。

よくある質問

Android から Raspberry Pi にどうやって SSH しますか?
Pi で SSH を有効にし、その IP を調べてから、Android の SSH クライアントでその IP、ポート 22、ユーザー名、パスワードまたは鍵を使います。

Raspberry Pi のデフォルトの SSH ログインは?
古いイメージでは pi / raspberry でしたが、現在の Raspberry Pi OS では書き込み時にユーザー名とパスワードを設定する必要があり ── デフォルトのパスワードはもうありません。

なぜ Pi に SSH で接続できないのですか?
よくある原因:SSH が有効になっていない、IP が間違っている、Pi がまだネットワークに接続していない、またはネットワーク外からプライベート IP に接続しようとしている(その場合は Tailscale を使用)。

クイックファクト

  • SSH を有効化:raspi-config、または書き込み時に Raspberry Pi Imager で設定
  • IP を調べる:ルーターのデバイス一覧、raspberrypi.local、または hostname -I
  • 接続:Android の SSH クライアント → Pi の IP、ポート 22、ユーザー名、鍵
  • リモート:ポート転送ではなく Tailscale を使う
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