기본적으로 설정되어있는 VirtualBox의 설정은 NAT이며 

게스트 os에서 ifconfig를 쳤을 때 10.0.2.15로 설정된 것을 볼 수 있다.

또한 호스트 os에서는 "이더넷 어댑터 VirtualBox Host-Only Network: "라는 이름으로 192.168.56.1 와 같은 ip가 할당되어있다.

 

이때 호스트에서는 ssh를 통해 192.168.56.1에 접속하여 10.0.2.15로 들어갈 수 있다.

먼저 VirtualBox의 네트워크 고급설정에서 포트포워딩을 통해 192.168.56.1의 A port를 10.0.2.15의 22 port로 지정해준다.

 

그러면 host os 에서 ssh 192.168.56.1 -p A를 통해 접속할 수 있다.

 

외부에서 host os를 통해 guest os로 들어가는 방법은 윈도우 자체 포트포워딩 기능을 통해 할 수 있다.

 

외부 -> host os, C port 인바운드 C 허용
host os, C port -> 192.168.56.1, A port netsh 이용
192.168.56.1, A port -> 10.0.2.15, 22 port VirtualBox기능