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