apache sslの設定を行っていた時、SSH鍵認証の設定が飛んでいたので、ログイン時にpassphraseを入れるのが面倒
再設定を行う。
今回は、鍵を再作成したので、サーバ、クライアント側の両方で、~/.ssh/以下を全て削除してから設定を行った。
未確認ではあるが、既に、authorized_keysが有る場合は、
cat id_rsa.pub >> authorized_keys
で追加してもいけるのか?
クライアント側で鍵の作成を行う。passphraseはいらないので、[Enter]を押す。
鍵の作成はmacos 10.13.6で行った。
ssh-keygen 又は ssh-keygen -t rsa</pre> <pre>scp ~/.ssh/id_rsa.pub hoge@club535.com:/home/hoge/.ssh/authorized_keys
これで、パスフレーズを入力せずログイン出来るようになる。
さくらサーバーにログインし、パーミッションを設定しておく。
ssh hoge@club535.com chmod 600 .ssh/authorized_keys
ついでに、PS1の設定を確認
cat .profile /export PS1="[\u@\h \W]\\$ "