CentOS6.4にて rootアカウントでSSH公開鍵認証を行う場合、以下のようなエラーメッセージが表示されログインできません。SELinuxが原因となっているので対応方法をまとめます。(2013/08/16作成)
mohamed_hassan / Pixabay
1.現象
$ ssh root@サーバーIPアドレス Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
※SELinux が有効になっている場合、発生する現象でした。
2.対応(SELinuxの無効設定)
◆一時的
$ sudo getenforce Enforcing $ sudo setenforce 0 $ sudo getenforce Permissive
◆恒久的
$ sudo vi /etc/selinux/config SELINUX=enforcing ↓ SELINUX=disabled
以上