前提
以下の記事を参考にcentOSをインストールしました。
同じ方が書いている以下の記事でssh接続を試みました。
【ここからが本題】
手順通りにやっても失敗してしまい困った。。。
ssh接続が成功するまでやったことを順番に記載していきます。
①「 systemctl restart network で接続失敗 」
タイトルのコマンドを実行すると以下のメッセージが表示される。
Failed to restart network.service: Unit network.service not found.
network.serviceがないらしい。
以下の記事を参考に解決しました。
https://uktia.hatenablog.jp/entry/20191102/1572698888
②「 port 22: Connection refused で接続失敗」
ssh root@IPアドレス を入力するとタイトルのメッセージが。。。
以下の記事を参考にポートフォアディングを設定しました。
③「 そもそもcentOSのネットワーク設定を間違えていた 」
私の場合は、NATがブリッジアダプターになっていたので、NATに設定しました。
一度設定したものが記事通りになっているか。の確認は一通りやるといいかもしれません。
④「 [ssh root@ IPアドレス]を変えてみる 」
nmtuiコマンドでcentOSネットワークの設定をしました。その際にホストオンリーアダプタにIPv4の設定します。IPv4はホストネットワークマネージャーで設定した値以外を設定した場合は、ホストネットワークマネージャーに揃えると良いかもしれません。
接続の際は、以下のコマンドを実行
ssh root@ ホストネットワークマネージャーで設定したIPv4アドレス
以上です。
もし以上4つ手順を踏んでも失敗するようであれば、以下の記事が参考になるかもしれません。