Friday, July 6, 2012

SSHアクセスのセットアップ (パーミッションの設定)

さて、すべて設定はOKだと思ったのですが、 ssh username@remotehost をしても未だにパスワードを聞かれてしまいます。

何がおかしいのかと思ったら、パーミッションの設定だったようです。
セキュリティを考えて、以下のファイルのパーミッションを設定します。


chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
chmod 644 ~/.ssh/authorized_keys
chmod 644 ~/.ssh/known_hosts

これで、再度 ssh username@remotehost を試すと、見事にパスワードなしでログインできました。

No comments:

Post a Comment