Mac OS X에서 Ubuntu 16.04로 VirtualBox 포트 전달을 설정하는 방법은 무엇입니까?

Mac OS X에서 Ubuntu 16.04로 VirtualBox 포트 전달을 설정하는 방법은 무엇입니까?

지금까지 읽은 모든 내용은 포트 포워딩이 아주 간단하게 들리지만 뭔가 마법 같은 부분이 빠진 것 같습니다. 내가하는 일은 다음과 같습니다.

  1. 호스트 OS = Mac OS X
  2. 게스트 OS = Ubuntu 16.04 서버
  3. 게스트 OS의 포트 8000에서 gunicorn 웹 서버 실행
  4. 호스트(OS X)의 포트 8000을 게스트(Ubuntu)의 8000으로 전달

이는 서비스가 구성되지 않은 새로운 VM이며 ufw비활성화되어 있음을 확인했습니다. 게스트 OS에서는 127.0.0.1:8000을 볼 수 있지만 호스트 OS에서는 볼 수 없습니다.

내 VirtualBox 설치에는 아주 간단해 보이는 설정이 아닌 단순히 핵심 단계가 누락되어 있다고 가정합니다. 누구든지 나를 올바른 방향으로 안내할 수 있습니까?

Mac OS X 호스트에서 Ubuntu 16.04 게스트로 포트 전달 8000

답변1

실행 중인 애플리케이션이 에 바인딩되어 있는 것 같습니다 127.0.0.1. 이는 로컬 호스트의 연결만 허용한다는 의미입니다. 포트 전달은 원격 연결로 간주됩니다. 원격 연결을 허용하거나 VM의 IP 주소 또는 0.0.0.0.

관련 정보