秘密鍵の作成は、ssh-keygenコマンドで行いますが、複数のユーザの秘密鍵を作成する際に、多少手間がかかってしまう場合があります。 そのような場合は、コマンドを組み合わせて実行することで簡単に作成することができます。 はじめに、スクリプトの作成を行います。 今回は、test1、test2、test3、test4、test5のユーザの秘密鍵を作成します。 vi test.sh su - test1 -c "ssh-keygen -N password;cat .ssh/id_rsa.pub >> .ssh/authorized_keys;chmod 600 .ssh/authorized_keys" su - test2 -c "ssh-keygen -N password;cat .ssh/id_rsa.pub >> .ssh/authorized_keys;chmod 600 .ss