さくらサーバ公開鍵認証方法

特に必要性は無かったが、さくらサーバの接続を公開鍵認証出来るように設定してみた。

鍵認証をあまり知らなかったが、やってみると少しは理解出来たかもw

以下、Macでの設定です。

まずは、秘密鍵と公開鍵の鍵ペアを作成。

.sshのディレクトリに作成する。

・ディレクトリが無ければ作成する
mkdir .ssh
・権限変更
chmod 700 .ssh・.sshディレクトリに移動
cd .ssh
・コマンドで鍵ペアを作成
ssh-keygen
パスフレーズを聞かれるので、自分で決めたパスワードを設定する。11文字以上推奨。

これで鍵が完成!

id_rsa が秘密鍵ファイルで、id_rsa.pub が公開鍵ファイル。

で、さくらサーバ側の.sshにid_rsa.pubファイルをauthorized_keysという名称で保存する。

これで公開鍵認証での接続が可能に!

ただ、このままだとパスフレーズを毎回入力しないといけないので、それを省略する方法。

・コマンドでssh-agentに追加する秘密鍵を指定
ssh-add 秘密鍵のファイルパス
パスフレーズを聞かれるので、パスフレーズを入力。
これで完了だ!

確認する時は、ssh-add -l 、削除する時は、ssh-add -D 。

とりあえず、以上です。

(これ足しとこ!)

鍵認証を足しとこ!

シェアする

  • このエントリーをはてなブックマークに追加

フォローする