質問: ※行ったこと VirtualBoxを起動して仮想環境の作成、 Ubuntuの起動、設定をを行いました。 ipアドレスを変更するため、`$arp -a`コマンドで Request timeout が返ってきたIPアドレス192.168.20.138を ubuntuで固定IPアドレスに設定しました。 ネットワークサービス再起動も行いました。 macでターミナルを開いて、ubuntuにssh接続をしたい内容となります。 macでターミナルを立ち上げて、下記1のコマンドでssh接続したところ、下記2エラーが出ます。 ``` 1$ ssh [ ubuntuに作ったユーザー名 ]@[ ipアドレス ] 2ssh: connect to host 192.168.20.138 port 22: Operation timed out ``` ubuntuのほうで、下記コマンド実装し、ポート番号、ファイアウォールが問題なく開けています。 ``` $sudo ufw allow 22 $sudo ufw reload $sudo ufw enable ``` Ubuntuで行った設定、IPアドレス、デフォルトゲートウェイ、DNSサーバーも、 macのネットワーク環境と一致しています。 エラーらしきなところはありません。 気になるところは、ubuntuで`ping192.168.20.138`打つと Request timeout出ずに、接続出来ているのに対して、 macのターミナルでは、Request timeoutが返ってきます。 原因が分からず、どこを調べる必要があるのか、 分からないため教えていただけますと幸いです。 初めての実装で情報が少なく、申し訳ございません。 virtualbox6.1.12 Ubuntu 16.04.7 LTS (Xenial Xerus) 64-bit PC (AMD64) server install image
回答: まずは、VirtualBoxのネットワーク設定をブリッジとしましょう。 そうすれば、ゲストはホストのネットワークにそのままつながる形となります そうしておいて、あなたのネットワークに合わせて、ゲストの設定を行い、ゲストのIPに向かって接続してみましょう