M1 Mac Book Airをserverに
やる事
外部からSSHできるように
パスワードログインができないように
スリープしないように
ネットワークの確保(ドメインが欲しい!!!)
やっていく
外部からSSHできるように
設定のsharingからRemote Loginの項目をチェック
鍵認証にしたい気持ちがあったので
fireflyのauthorized_keysをそのままM1に置いた
パーミッションを変更する
.sshを700, authorized_keysは600
これで鍵認証はできた。
パスワードログインができないように
SSHでのログインは鍵だけにしたら良さそうだったので
code:/etc/ssh/sshd_config
PasswordAuthentication no
ChallengeResponseAuthentication no
パスワードでログインしようとしたら弾かれたのでできた
スリープしないように
スリープしたり、M1 Mac Book Airを閉じてしまうと
SSHできなくなってしまう
sudo pmset -a disablesleep 1
を実行。付随してずっと充電しないといけなくなった
ネットワークの確保
やっぱりserverとして動作させるので
有線接続していて欲しい気持ちがある(ドメイン欲しいし、ネットの速度も安定して欲しい)
一旦自分のUSB-C変換とUSB有線LAN接続の機器を設置する
ドライバとか入れてみようとしたが、
持っているUSB有線LAN接続を有効にするにはどうやらSIPを無効化してやらないといけないらしく、今回はIPを固定にする事で一旦対応としておきたい
参考
ひとまず学内ネットからsyskan@10.10.1.255でfireflyに登録している鍵を使うとログインできます。
fireflyからはssh m1でログインできます。