サーバとかに ssh するたびにパスワード認証をしないといけないけれど、鍵を作っておくとパスワード認証は必要なくなるみたい。
本来、鍵を使ってsshするためにはサーバへの鍵登録が必要だけど、 ssh-copy-id コマンドを使うと楽に登録できるらしいのでやってみた。
環境 : Mac OS X Mountain Lion , homebrew インストール済み
デフォルトで ssh-copy-id は入ってないので
$ brew install ssh-copy-id
して入れる。現在のstableは6.0p1らしい。
sshしたいサーバと、そのサーバに入るためのユーザ名で
$ ssh-copy-id username@servername.com
とかすると、一度パスワードを聞かれる。
パスワードを入れると何も出ないけど、次回からパスワード無しでそのサーバにsshできるようになってる。
これでパスワード認証無しでsshできるようになった。
一応、Github用にssh-keygenとかしてたので、鍵生成はしなかった様子。
うまく共存もできてるみたいだし今のところ問題無し。
鍵生成してなかったらパスフレーズとかも聞かれるのかもしれない。
0 件のコメント:
コメントを投稿