SSHの鍵ファイルの権限周り
どうしてもサーバー管理をしていると、新しくユーザーを追加する事がある。
$ useradd hogefuga
ユーザー自体はこれで作成出来る。
この後に接続する為の鍵をユーザーに作って共有してもらう。
これは作ったユーザーのディレクトリにて
$ cd /home/hogefuga/
$ mkdir .ssh
$ chmod 700 .ssh
ここまでしてから.sshに作って共有してもらった.pubファイルをauthorized_keys と名前を変更してアップする。
ただ、これでミッション完了ではない。
$ chown hogefuga:hogefuga authorized_keys
$ chmod 600 authorized_keys
権限設定をしないとログインに弾かれるのでメモ。