Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

SSHの鍵を使いまわす

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

最近のVPSでは契約時にSSH鍵の作成、選択を促され、サーバ起動時は最初のユーザーの鍵認証でのSSHログインしか許可しない設定になっていることも多いかと思います。

そんな時に、もちろん推奨されないことだと思いますが、別ユーザーを追加して、そのユーザーも同じ鍵でサーバにログインさせたい場合は

元々いるユーザーですでに鍵認証可⇒hoge
追加したユーザーでこれかれ鍵認証設定するユーザ⇒hoge2
とした場合

cd /home/hoge2
mkdir .ssh
cd .ssh
cp /home/hoge/.ssh/authorized_keys .
cd /home/hoge2
chown -R hoge2. .ssh
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

とかで鍵を.sshディレクトリにコピーして権限やオーナーを適切に設定してやれば、すんなり、追加ユーザで鍵認証でログインできてしまいます。

追加したユーザーについては、

/etc/sudoers.d

配下のファイルで追加ユーザーやグループに対して権限を与えてなければ、sudoでノーパスワードでいきなりrootになられるなんてことはないと思います。

タイトルとURLをコピーしました