Raspberry Piにログインできない場合(モニターなし・キーボードなし・SSH無効など)、
最も簡単で確実な方法が「SDカードにファイルを置くだけ」のSSH有効化です。
👉 ヘッドレス環境でも確実に使える方法です
✅ 仕組み
Raspberry Pi OSは起動時に、
bootパーティションに ssh ファイルがあるかチェックします。
- 存在すれば → SSHを自動有効化
- 起動後 → ファイルは自動削除
🛠 手順
① Raspberry Piの電源を切る
ACT(緑)LEDの点滅が止まってから電源を抜きます。
② microSDカードをPCに挿入
👉 Windowsでは「boot」パーティションのみ見えます
③ bootパーティションを開く
以下のようなファイルが見えればOK:
config.txt
cmdline.txt
kernel.img
④ ssh という空ファイルを作成
boot直下に配置します。
✅ 条件
- ファイル名:ssh
- 拡張子:なし(超重要)
- 中身:空
- 小文字推奨
🪟 Windowsでの作り方
- 右クリック → 新規作成 → テキストドキュメント
- ファイル名を ssh に変更
👉 .txt を消すと警告が出るので 「はい」 を選択
⑤ SDカードを取り出してRaspberry Piに戻す
⑥ Raspberry Piを起動
起動時に自動で以下が実行されます:
- ssh ファイルを検出
- SSHサービスを有効化
- ファイルを自動削除
- ポート22で待機開始
💻 SSH接続
起動後、以下で接続可能になります:
ssh username@<raspberry-pi-ip>
✅ ポイント
- OS設定を触らずにSSH有効化できる
- モニター不要(完全ヘッドレス対応)
一度で確実に動く
⚡ まとめ
「sshという空ファイルをbootに置くだけ」でSSH有効化可能