現在サーバーとして使用している古いラップトップに VMWare 仮想マシンを作成しました。Ubuntu Server 18.04 LTS をセットアップし、OpenSSH と UFW をセットアップしました。自分のコンピューターとルーターに ping することはできますが、自分のコンピューターを使用してサーバーに ping しようとしても応答がありません。localhost IP アドレスで ping しましたが、ローカル IP アドレスで ssh できると思ったのですが、うまくいきませんでした。
私と同じ問題を抱えている同じ記事を読みましたが、それらはすべてファイアウォールの設定を指しています。ここでの質問は、ファイアウォールが ping を実行し、別のコンピューターからサーバーに SSH アクセスできるようにするにはどうすればよいかということです。
よろしくお願いします。
答え1
ネットワークタイプをブリッジに設定します。
VMWare Workstation でネットワーク タイプを NAT に設定すると、ホスト コンピュータの IP を使用してトラフィックが NAT されます。仮想マシンからのみネットワークにアクセスする場合はこれで問題ありませんが、他のコンピュータから仮想マシンにアクセスするのは困難になります。
ただし、ブリッジを使用すると、VM はネットワークに直接接続し、ネットワークの DHCP サーバーから IP を受け取ることができます。ネットワークから VM にアクセスできるようにするには、これが望ましい方法です。