SSH認証の自動化
最近、サーバ上で作業することが多くなりSSHの利用頻度が増してきた。
けどそのたびに、パスフレーズ入力するのが面倒だなーって思って調べました。参考ページ
まぁ以下の通りです。
ローカル作業
$ ssh-keygen -t dsa # 公開鍵の生成 $ scp ~/.ssh/id_dsa.pub remote@remotehost:~/.ssh/ リモートの.sshに転送 $ ssh ... # リモートに接続
リモート作業
$ cd ~./ssh $ touch authorized_key2 $ chmod 600 authorized_key2 $ cat id_dsa.pub >> authorized_key2 $ rm id_dsa.pub $ exit
このauthorized_key2ってわざわざ分けるのには重要な意味があるのかは
知らないです。誰か教えてください。
ぐぐったらどうもauthorized_keyと共有できるようにとのことらしいけど、
実際のところはどうなのでしょうかね。暇を見て検証できたらいいな。