2012/10/11

ssh-copy-idを使ってみる

サーバとかに 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 件のコメント:

コメントを投稿