Raspberry Pi への SSH 接続: 接続が拒否されました

Raspberry Pi への SSH 接続: 接続が拒否されました

私はこのシナリオを解決しようとしながら、自分の Mac かルーターが壊れていると思い込んで丸一日を無駄にしました:

完全に新しいOS(raspbian jessie lite)でラズベリーパイ3をセットアップします。パイはイーサネット経由で接続されており、私はSSHとルーター経由でパイに正しく割り当てられた192.168.xx IPを使用してMac経由でアクセスしようとしました。そして、もちろん、私はパイと同じネットワークにいました。SSH接続は次のように返されます。

接続拒否

私がこれをすべて書き留めているのは、もっと早く答えを見つけられなかったことに腹を立てているからであり、同じ問題を抱えている誰かがもっと早く答えを見つけられることを願っているからです。

答え1

sshRpi の /boot パーティションにという空のファイルを作成する必要があります。

例えば:

ノートパソコンにSDカードをロードしてfdisk -l /dev/mmcblk0

Disklabel type: dos
Disk identifier: 0x2f47f929

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1           1   125000   125000   61M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      125001 30253055 30128055 14.4G 83 Linux

sudo mount /dev/mmcblk0p1 /mntcd /mnt && touch ssh

次に、umount /mntSD カードを rpi に配置して、再度確認します。

答え2

Raspberry Pi で SSH を有効にします。有効になっていない限り、Pi には SSH リスナーが存在しません。

あるいはもう少し詳しく説明すると:

  • キーボード経由でラズベリーパイにログインします(SSHはまだ動作していないため)
  • ルートのパスワードを設定する(sudo passwd root
  • ルートにログインする(suまたはexitルートユーザーでログインする)
  • raspi-config

こんなに時間がかかったなんて信じられません。これはすべて、2016 年 11 月以降、Jessie が SSH をデフォルトで無効にしているためです... この回答が、エントリにかかる時間を大幅に短縮できる人たちに届くことを願っています...

関連情報