CentOS6のsshでパスフレーズ認証できない場合の対処方法(SELinuxの解除)

CentOS6で、パスワード認証ではログインできるけど、パスフレーズ認証できない(パスワード入力が表示される)ことがあった。パブリックキーを.ssh/authorized_keysとしてコピーし、パーミッションも600にしているにもかかわらずだ。 原因は、SELinuxが有効になっていたため。SELinuxの無効化方法は、/etc/selinux/configの中を以下のように変更し、再起動。
#SELINUX=enforcing
SELINUX=disabled
一時的な変更ならば、コマンドラインで以下のように入力する。
# setenforce 0

0 件のコメント: