1. 개요

아주 예전에 버추얼박스에 우분투를 설치하는 글을 올린 적이 있는데 (https://sarc.io/index.php/miscellaneous/217-virtualbox-ubuntu-12-04) 그에 이어 호스트 PC에서 버추얼박스의 리눅스 머신에 접속하는 방법을 공유할까 합니다.


2. 환경

  • 호스트 PC : MacOS
  • 게스트 PC : Linux

3. MacOS 작업

3.1. VirtualBox 작업

  • VirtualBox -> 파일 -> 호스트 네트워크 관리자 -> 만들기
  • (개별 VM 설정이 아니라 VirtualBox 글로벌 설정이다)
  • vboxnet0 가 생성된다.

3.2. VirtualBox 내 VM 작업

  • 네트워크 설정에 들어가면 어댑터1은 이미 설정되어 있다.
  • 어댑터2에 [호스트 전용 어댑터], 이름은 [vboxnet0]를 선택한다.
  • 계속 네트워크 설정에서, 어댑터1의 [고급] 진입 -> [포트포워드] 설정  진입
  • 이름 : SSH
    호스트 IP : 192.168.56.1
    호스트 포트 : 2222
    게스트 IP : 10.0.2.15
    게스트 포트 : 22 
    (IP, 포트는 사용자 환경에 맞게)

4. VM 작업

  • SSH 서버를 실행한다. (sudo service ssh start 등)
  • SSH 없으면 설치한다. (sudo apt install openssh-server 등)

5. 호스트에서 접속

$ ssh <사용자명>@192.168.56.1 -p 2222 

9. 부록

오래된 VirtualBox 버전 다운로드 방법 : https://sarc.io/index.php/forum/question-and-answer/138-virtualbox