centosユーザーとしてのみsshを使用できます

centosユーザーとしてのみsshを使用できます

公開鍵認証(Mac OS X bashセッションで)を使用してSSH経由でCentOS 7.2サーバーに接続しています。-i指定されたPEMキーとパラメータを使用してcentosユーザーを使用して、リモートシステムにSSHを正常に接続できますcentos@remotehost

リモートホストに存在する他のユーザーとSSHを介して接続したいと思います。リモートホストの sshd_config に AllowUser または DenyUser ルールは表示されません。走ると手にssh -i mykey.pem -v auser@remotehost入るPermission denied (publickey,gssapi-keyex,gssapi-with-mic).

どちらのユーザーも/etc/passwdリモートホストに存在します。なぜCentosユーザーだけがSSHを正常に実行できるのかわかりません。リモートホストから私/var/log/securelocalhost sshd[19206]: error: AuthorizedKeysCommand /usr/bin/sss_ssh_authorizedkeys returned status 1

問題は、同じメッセージが表示されることです。成功ログインの場合も同様です。この場合、次のようになります。Accepted publickey for centos . . .

どんなアイデアがありますか?

答え1

ここに答えを受け入れましたが、削除されたようです。ausersshが好きではないモードを持つホームディレクトリがあります(ホームディレクトリにもその.sshディレクトリが含まれているため)。700接続モードを変更すると、期待auserどおりに動作します。

関連情報