XserverのSSH接続できない原因

Web制作

XserverのSSH接続は公開鍵認証により接続になり、認証の知識が必要です。

マニュアルがあるけど、はまりやすい所もあります。
自分の経験で解決できたら嬉しいです。

SSH接続できない原因1:公開鍵登録

Xserverには生成の公開鍵を登録していただく方法と、サーバー上で公開鍵認証用鍵ペアを生成し秘密鍵をダウンロードしていただく方法があります。

そう、2つの方法で、同時にしたら駄目です。2つに一つにしてください。

自分が一つ方法として、両方実施した所、うまく接続できなくて、1日中ハマりました。

やりやすいのは「公開鍵認証用鍵ペアを生成 」です。やり方はマニュアルを参考して実施すればいいです。

SSH接続できない原因2:サーバーID間違う

上記画面のユーザー名は サーバーID です。サーバーバネルの左側で確認できます。

パスフレーズは 「公開鍵認証用鍵ペアを生成 」 する時、入力したパスフレーズです。

公開鍵認証

公開鍵認証をもう少し勉強しましょう。接続できた所、緊急の作業終わったら、仕組みを分からないとまたはまるかもしれないです。

そもそもなぜ面倒の方式を採用するでしょうか。

セキュリティ的に安全でした。大体セキュリティと便利性が相反関係になります。まず公開鍵認証の仕組み理解しよう。

上記が分かりやすい図があります。引用(出典:https://knowledge.sakura.ad.jp/3543/)させて頂きます。

自分が持っているのは秘密鍵、サーバーで置くのは公開鍵。こういう方式ではパスフレーズだけではなく、秘密鍵を持っていないと接続できないです。よりセキュリティ的に安全です。

コメント

タイトルとURLをコピーしました