同じ公開鍵を使用すると、あるユーザーはアクセスできますが、他のユーザーはアクセスできません。

同じ公開鍵を使用すると、あるユーザーはアクセスできますが、他のユーザーはアクセスできません。

だから私は2人のユーザーを持つCentos 7サーバーを持っています。

User1は~/.ssh/authorized_keys適切な権限を持つファイルを所有し、外部ユーザーの公開鍵を含みます。

User2 は~/.ssh/authorized_keys適切な権限を持つファイルを所有し、同じ外部ユーザーの公開鍵を含んでいます。

外部ユーザーは問題なくUser1でSSHを介して接続できますが、Permission denied (publickey,gssapi-keyex,gssapi-with-mic)User2でSSHを試みるとエラーが発生します。

なぜこれが起こるのですか?実際には同じ公開鍵であり、authorized_keys同じ方法で各ユーザーのファイルに正しく貼り付けました。

ベストアンサー1

助けてくれたRalfFriedlに感謝します。役に立つコメント、問題は.sshフォルダ権限です。

.sshの所有者と権限を確認してくださいauthorized_keys

おすすめ記事