質問: ### 前提・実現したいこと virtualBoxで構築したubuntuにAnsibleを用いてwebサーバーを構築しようと考えています。ただsshでつまづいています。 ネットワーク,ipアドレス、ポート開放、辺りが理解できていないです。 ### 試したこと 課題に対してアプローチしたことを記載してください 1)ubuntu上でifconfigを行い、enp0s3のinetアドレスを取得する。iMacに戻り、ターミナルから ssh -p 22 username@10.*.*.** →30秒ほど止まって、何も出力されない。 2)ssh 10.*.*.**を打ち込む ssh: connect to host 10.0.2.15 port 22: Connection refused →ポートが閉じていると思いsudo lsof -i -Pでポートを調べる。→sshの22番ポートがない。 iMac上でもsudo lsof -i -P(を行うと以下のように動いているアプリケーションとOS間のポート番号が明記されているはわかる一方で、sshの22番、httpの80番も動いていないみたいで?????疑問です。 VBoxSVC 2269 username 25u IPv4 0x9ca4a033b22a8d53 0t0 UDP *:* Slack 2305 username 40u IPv4 0x9ca4a033bc9bdd33 0t0 TCP 192.168.100.35:52482->ec2-52-90-16-204.compute-1.amazonaws.com:443 (ESTABLISHED) Slack 2305 username 44u IPv4 0x9ca4a033bc9bdd33 0t0 TCP 192.168.100.35:52482->ec2-52-90-16-204.compute-1.amazonaws.com:443 (ESTABLISHED) node 2465 username 140u IPv6 0x9ca4a033b0c17a63 0t0 TCP *:3001 (LISTEN) node 2465 username 142u IPv6 0x9ca4a033b0c17f63 0t0 TCP *:3000 (LISTEN) Mail 2492 username 38u IPv4 0x9ca4a033d2da7d33 0t0 TCP 192.168.100.35:53370->m105.secure.ne.jp:993 (ESTABLISHED) Mail 2492 username 41u IPv4 0x9ca4a033cf27bae3 0t0 TCP 192.168.100.35:52754- VBoxNetDH 2620 username 25u IPv4 0x9ca4a033b22a8d53 0t0 UDP *:* VirtualBo 2664 username 25u IPv4 0x9ca4a033b22a8d53 0t0 UDP *:* ### 閑話休題 sshができないからansibleを入れる最初の目標以上にsshが周りの解決が解決すべき問題にすり替わった。 1)virtualBoxのsshにはホストオンリーネットワークを環境設定から追加してvirtualBox上からネットワークからアダプター2→割り当て:ネットワークアダプター、名前:vboxnet()をする必要があるとわかった。 →ただSSHプロトコルを用いてリモートコントロールすることと仮想化したコンピュータと通信することはSSH以外の周辺知識が必要になる。 2)ノートパソコンからiMacにSSHまたは自分で自分にSSHする方法を試みる。 a)ノートパソコン(teraterms)からiMacにSSHする。 別々の無線LAN環境使っているので、iMac(wi-fi接続)のipはifconfigのeth0、fw0,en0,lo0どこのinetを参照すればよいかでつまづきました。たしかputtyで公開鍵を作って通信した記憶が////// b)自らにsshする ssh -p 22 username@127.0.0.1 →ssh: connect to host 127.0.0.1 port 22: Connection refused ### まとめ 最終的に仮想化してあるubuntuにsshを行いたいのですが、IP、ネットワーク周りの知識が断片的で頓挫しました。助けていただければ幸いです。よろしくお願いいたします。
回答: 試したことに書いてないので気になったのですが、VirtualBoxの設定→ネットワークで「ブリッジアダプター」を選択していますか?