ソフトウェア-ssh利用していたレンタルサーバの個人向けサービスが終了し、違うサービスへ乗り換えました。そこでCapistrano使うにあたってsshに公開鍵認証(パスワード無し認証)が必要だったのですが設定方法があやふや・・・ってことで備忘録しておこうと思います。クライアントで公開鍵と秘密鍵を作成するはじめにクライアント端末でssh-keygenを実行します。|+-----------------+ここでパーミッションを以下の通り設定します。~/.ssh/*ログインしたいサーバに公開鍵を送る先ほど作成した公開鍵(id_rsa.pub)をログインしたいサーバに設置します。設置場所は「ログインに利用するユーザのホームディレクトリ/.ssh」です。(scp使っていますが、ftpでもハードコピーでもなんでもいいです。user@www.example.com:~/.sshそしてサーバ側に設置したid_rsa.pubをauthorized_keysにリネームします。ここでも同様にパーミッションを設定します。authorized_keyssshd_configの設定サーバ側のsshdの設定を行います。restart接続してみるここまでで設定は完了。クライアントから接続してみます。OSの場合は秘密鍵のパスフレーズ入力用にダイアログが表示されます。test.example.jp[user@www.example.com]$接続完了です!これで次回の接続以降はsshコマンドを実行するだけでサーバへ接続可能になります。※鍵完成後に秘密鍵のパスフレーズ入力を毎回省略するためにはssh-agentをの起動が必要になります。ssh-agentが動いていないと毎回パスフレーズの入力が必要になるはず。はてなブログPro学んだ技術まとめるはずが、仙台のことや日常のことを綴っているブログ。(1)スポンサーリンクはてなブログをはじめよう!WorldWorldWorldさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。