WebARENA VPSクラウドに契約して、早速公式のマニュアルに従ってUbuntu 18.04 LTSでインスタンスを作ったのですが全くSSH接続出来なかったのでとても困った話です。
症状
秘密鍵も合っているし接続先もセキュリティグループの設定も正しいのにPermission denied (publickey)
エラーが出て接続出来ない。
解決方法
Ubuntuインスタンスの場合は、root
ではなくubuntu
になっているので、マニュアル中でroot
でログインしている部分をubuntu
にしてください。
ユーザーのパスワード
デフォルトでは、インスタンスIDのi-
以降がubuntu
のパスワードになっています。
例えば、インスタンスIDがi-a1b2c3d4
なら、パスワードはa1b2c3d4
です。
WebARENAのSSH接続について
コントロールパネルからキーペアを作成して、それをインスタンスに適用すると自動的にauthorized_keys
に追記するようです。
WebARENAで生成出来るキーはRSA且つパスフレーズが無いため、自前でEd25519の鍵を作って入れ替えた方が良いかもしれません。
まとめ
恐らくUbuntuのインスタンスが後から追加されたためにマニュアルの更新が忘れ去られているのだと思います。
ちなみに、CentOSではヘルプ通りにセットアップを行えば接続出来るはずです。
早速お問い合わせをする所でした。
情報ありがとうございます!
ubuntuユーザーでログイン後、rootになれず困っていました。
インスタンスIDがパスワードとは・・・
indigoに注力していてこちらの情報が更新されていないのかもしれませんね。
別件ですが、こちらのサイトのSSLがChromeでエラーになりました。
ご確認ください。
コメントありがとうございます。
SSLに必要な証明書の更新はしていたのですが、上手く読み込めていませんでした。
ご連絡、ありがとうございました!