Window | Linux Usage

VirtualBox로 설치한 가상머신에 SSH로 접근하기 - 네트워크 설정

아르센 루팽 2018. 11. 25. 22:43

오늘은 VirtualBox로 설치한 가상머신 관련 네트워크 설정에 대한 팁을 공유하고자 합니다.

VirtualBox로 설치한 가상머신(CentOS)에 SSH로 접근하려면, 이를 위해서는 네트워크 설정이 필요합니다. VMWare는 안 그랬던거 같은데...

여튼 최근 저는 VMWare보다는 VirtualBox를 사용하기 때문에, VirtualBox 기준으로 설정 방법에 대한 팁을 정리해보겠습니다.(제 Host는 Ubuntu이고 VM은 CentOS입니다.)


1. 호스트 네트워크 추가하기

VirtualBox를 설치하고 나면, 우측 상단에 "전역도구"라는 메뉴가 보이실겁니다. (버젼 5.2 기준)

해당 메뉴로 접근하면, "호스트 네트워크 관리자"를 선택할 수 있고, 여기에서 호스트 네트워크를 하나 추가합니다. vboxnet0이라는 모습으로 만들어질 것이고, 터미널에서 ifconfig를 하면 vboxnet0이라는 새로운 설정이 생성된 것을 확인할 수 있습니다.


2. Virtual Machine 설정하기

Virtual Machine 관련 설정에 들어가면, 네트워크에 대한 설정을 변경할 수 있습니다.
기본적으로 NAT으로 설정되어 있을텐데, 이를 "어뎁터에 브리지"로 설정합니다. 이름은 유/무선 랜카드를 설정하여야 하는데, 인터넷에 연결된 랜카드를 설정하면 됩니다.

그리고, 어뎁터 2로 가서, 네트워크 어뎁터 사용하기를 선택하고, 호스트 전용 어뎁터를 선택합니다. 이 때, 이름은 vboxnet0을 선택합니다.

이상으로 설정하고 VM을 부팅하면, 내부 네트워크 (192.168.xxx.xxx) 대역이 아닌 다른 네트워크가 잡혀 있을 겁니다.

호스트에서 해당 IP 주소로 접근하면 SSH 및 Webserver를 접속할 수 있습니다.


반응형