ConoHaVPSを使ってみた記録 初期設定 SSH


SSH接続がなんかうまくいかん

MacBookAirからssh-keygenで作ったパブリックキーをコピペしてるんだけどなあ。。。

解決模索

[SSH]Permission deniedとか出てきた時の対応
を参照。

いろいろ権限とか確認すべく、ホスト側のサーバコンソールで

~/.ssh/authorizedkeys

を開いてみると、
なんか、末尾に
Generated-by-Nova
ってあって、
自分で登録した公開鍵が置かれてないことが判明。そら接続できんわけだわ。

原因

→コンソールの仕様勘違い
ConoHaコンソール上のパブリックキー追加は、それだけでは登録できなくて、VPS追加時にのみ選択可能だという。
ということで、ここ(root/.ssh/)に公開鍵を手動でアップロードしないといけない。

ちょっとめんどいので、サーバ再構築してみる。

サーバ再起動したことでの問題発生

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

こんなんでました。

原因

→以前とサーバ情報が変わってるから(再起動のため)

解決方法

SSH接続エラー回避方法:.ssh/known_hostsから特定のホストを削除する/削除しないで対処する3つの方法
ここの一個目の方法で解決。

$ ssh-keygen -R remote_host_name

ということで、SSH接続できました〜。

その他諸々設定していきます。