###前提・実現したいこと
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、ネットワーク周りの知識が断片的で頓挫しました。助けていただければ幸いです。よろしくお願いいたします。