RSA認証によるパスワードなしログイン
まずは、ディレクトリの作成から。
既に存在する場合は、飛ばす。
公開鍵作成
公開鍵と秘密鍵のセットが.ssh内にできます。
このサーバからパスワードなしログインをしたいサーバに公開鍵をコピーする。
scp ~/.ssh/id_rsa.pub xxx@remotehost:/home/xxx
ここから、リモート側作業
mkdir ~/.ssh
chmod 700 ~/.ssh
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
で、sshでログインしてみるとパスワードなしでできるはず。
- はまった点
以前にユーザのホームディレクトリの権限を777にしていたことにより
パスワードなしログインができなかった。
ユーザホームを755にしたらちゃんとできるようになりました。