質問: ### 前提・実現したいこと 現在VPSで1つのサーバー(centos7.6)を所持しています。 現在、1つの一般ユーザで共通鍵認証は行えるようになっています。 そこで、もう一つの一般ユーザを追加して、そのユーザー向けに共通鍵・秘密鍵を作成して割り当てようと考えていますが、方法が不明です。 どのようにしたら可能でしょうか? ### 発生している問題・エラーメッセージ 新しく作成したユーザでsshコマンドで認証を実行すると、以下のエラーが出てきます。 ``` Permission denied (publickey,gssapi-keyex,gssapi-with-mic). ``` ### 試したこと * **1** この質問を書くころになって、1つのドメインには1つの共通鍵しか設定できないのでは?と思うようになる * **2** このため、とりあえず既に使えている共通鍵を使用して、新しく追加したユーザがログイン出来ないか試すも、現在ログインできていない ### 補足情報 * **1** ログインの際には.ssh/configに追加ユーザーを追記しています * **2** サーバーの.ssh/authorized_keysにはすでに認証ができているアカウントの共通鍵と、今回問題となっている追加ユーザー用の共通鍵が改行した上で記載されています。 * **3** 1つのユーザで共通鍵認証が通っている事もありパーミッションの問題ではない気がします。 * **4** rootでのログイン不可にするなど、VPSで最初に行うべきセキュリティ事項は一通りやったと思います。
回答: sshキーはユーザごとに設定します ということで、ログインユーザを変えておけば普通に別のキーが設定できます ユーザフォルダにキーを記述しますよね