![VirtualBox를 사용하여 게스트에서 호스트의 사이트에 액세스하시겠습니까? 호스트와 게스트 모두 Linux입니다.](https://linux55.com/image/35534/VirtualBox%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%9D%98%20%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%99%80%20%EA%B2%8C%EC%8A%A4%ED%8A%B8%20%EB%AA%A8%EB%91%90%20Linux%EC%9E%85%EB%8B%88%EB%8B%A4..png)
저는 Ubuntu(호스트)에서 VirtualBox를 실행하고 있고 제가 사용하고 있는 가상 머신은 fedora(게스트)입니다. VirtualBox는 NAT 네트워크 어댑터를 사용하도록 설정되어 있으며 인터넷에 액세스할 수 있습니다. SSH 및 Rails 웹 서버에 액세스하기 위해 포트 전달을 사용합니다.
포트 전달 규칙
<NAT>
<DNS pass-domain="true" use-proxy="false" use-host-resolver="false"/>
<Alias logging="false" proxy-only="false" use-same-ports="false"/>
<Forwarding name="Rule 1" proto="1" hostport="5679" guestport="22"/>
<Forwarding name="Rule 2" proto="1" hostport="3080" guestport="3000"/>
</NAT>
이제 게스트 컴퓨터에서 인터넷에 액세스할 수 있고 를 사용하여 컴퓨터에 로그인할 수 있지만 ssh
포트 3080에서 Rails 웹 서버에 액세스할 수 없습니다.
나는 이전에 시도했습니다:
localhost:3080
10.0.2.15:3080 #the guest IP
어떡해? 필요한 것은 SSH와 인터넷 연결, 그리고 호스트 컴퓨터의 브라우저를 통해 게스트 컴퓨터에서 호스팅하는 웹사이트를 여는 것뿐입니다.