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ではヘルプ通りにセットアップを行えば接続出来るはずです。
早速お問い合わせをする所でした。