2008年4月12日土曜日

sshでパスワードなしでログインする設定


(1)クライアント側にて以下のコマンドで鍵を作成する。
>ssh-keygen
(2)公開鍵(id_rsa.pub)の内容をサーバ側の~/.ssh以下のauthorized_keysに追加する.
  authorized_keysが存在しない場合は作成する。
(3)authorized_keysのアクセス権を600にする。
  chmod 600 ~/.ssh/autorized_keys
(3)クライアント側でssh-agentを起動する。
eval `ssh-agent`
(4)クライアント側にて秘密鍵を登録する。
  ssh-add ~/.ssh/id_rsa
(5)sshのサーバでのログインがパスワードなしで行えるようになる。
(6)ssh-agentを終了する場合は以下のコマンドを実行する。
eval `ssh-agent -k`

0 件のコメント: