mDNSが利用できない環境の場合。MACアドレスがB8:27から始まるものがRaspberryPiなので、arpコマンドやLAN内探査ソフトでも使えばディスプレイにつながなくてもわかる。-a参考:デフォルトのユーザ名は"pi"、パスワードは"raspberry"となっている。するとインターフェイス名がeth0からenx+MACアドレスの形になるらしいので、インターフェイス名が変わらないように設定する。NAME="eth0"RaspberryPiのMACアドレスは下記コマンドで確認可能。'ether'本来リブートが必要だけど、この後の処理でリブートするので後回し。終わったらRaspbianのコンフィグツールを使って初期設定。raspi-configコマンドを入力するとブルーバックのこんな画面になるので、下記の設定を実施。複数のRaspberryPiがある場合、変更しておいたほうが競合しなくて済む。Asia→Tokyo。Consoleに変更。Asia→Tokyo。これをやらないとストレージを丸ごと利用してくれないらしい。SDカードのみでUSBメモリーの場合は不要らしい。設定が終わったらFinishを選択して終了。リブートが必要なので言われるがままリブートを実施。リブートが終わったらaptやファームウェアの更新をしておく。-y基本的に普段はいちいちログインしないので、自動的に更新するようにしておきたい。パッケージを導入することで解決できる。インストール後下記のコマンドを実行すると、自動更新が行われるようになる。unattended-upgrades自動的に更新が続くといつかはストレージがゴミで埋まるので、不要パッケージは削除する。今回基本的に全部自動的に更新してもらいたいので設定していないものの、更新してほしくないパッケージがある場合はそれぞれ設定が必要。リブートが必要な更新もあるので、自動リブート設定も仕込む。設定のコメントアウトを外して、再起動したい時間に変更。何かの拍子にシステムが正常に動作しなくなった場合、自動的にハードウェア側で再起動を行うことができる。カーネルモジュール側の設定。14秒に一回のハートビートを行うことを期待する。systemdの設定変更。ユーザー作成デフォルトのpiユーザー以外のものを作って、そちらに移行したほうがセキュリティ上いくらかは安全(鍵認証するなら問題ない気もするけど)なので、先達の意見に従い別のユーザーを作成する。/bin/bashパスワード設定。実行し、取得されたグループを今回作ったユーザーに指定する。hogeログインできるならまたpiに戻り、パスワード入力なしでsudoを実行できるように変更する。なっているので、piの部分を今回作ったユーザーに差し替える。ほかのサイトを見るとpiユーザーのホームディレクトリ内のファイルを作成したユーザーのホームディレクトリにコピーする手順がありますが、今回はまだ作ったばかりでホームディレクトリに移動する必要のあるファイルはないので行わない。(.bashrcとかいじってるならそれは移動させる)作ったユーザーでSSHログインできるかを確認。sudoが実行でき、かつパスワードを聞かれなければOK。先ほどまで作業に資料していたpiユーザーはこれにてお役御免。piグループpiはさっき追加したユーザーが追加されているので削除されず。グループは残しておいても良いかな、と。SSH設定ポートマッピングしてない限り外部から侵入されることはまずないと思われるものの、やっておくに越したことはない。ポート22は有名すぎてアタックされるので、別の番号に変更する。