RHEL6系 の authorized_keys と SELinux

Cent6系の初期インストール直後、SELinux on の状態で公開鍵認証の authorized_keys 設定するときよく忘れるのでメモしておきます。orz
とりあえず restorecon -R -v ~/.ssh を覚えておくこと。

mkdir .ssh
chmod 700 .ssh
vi .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
restorecon -R -v ~/.ssh

※/usr/bin/ssh-copy-id もありますが、やってることは殆ど一緒でした。どちらでもいいのかなと。

詳しい解説はこの辺で。
http://2done.org/index.php?id=76
https://bugzilla.redhat.com/show_bug.cgi?id=499343
http://stackoverflow.com/questions/9741574/redhat-6-oracle-linux-6-is-not-allowing-key-authentication-via-ssh