VirtualBox를 사용하여 게스트에서 호스트의 사이트에 액세스하시겠습니까? 호스트와 게스트 모두 Linux입니다.

VirtualBox를 사용하여 게스트에서 호스트의 사이트에 액세스하시겠습니까? 호스트와 게스트 모두 Linux입니다.

저는 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와 인터넷 연결, 그리고 호스트 컴퓨터의 브라우저를 통해 게스트 컴퓨터에서 호스팅하는 웹사이트를 여는 것뿐입니다.

관련 정보