MacOS에서 VirtualBox에 설치된 UbuntuOS에 SSH접속하기

1 minute read

설명에 이미지는 필요없다.

http://muffinresearch.co.uk/archives/2010/02/08/howto-ssh-into-virtualbox-3-linux-guests/

이 블로그를 참고했고 블로그의 내용보다는 댓글이 큰 도움이 됐다.

 

일단 버추어박스에 우분투를 설치한다. 이 부분은 설명을 하지 않습니다. 당연한 방법으로 진행되고 오류는 64비트가 잘 설치되지 않는다던가 데스크탑 설치할 때 에러가 잘 난다는 부분이 있지만 어떻게 해결이 되긴합니다.

 

먼저, VirtualBox셋팅

상단 VirtualBox메뉴를 선택 > 환경설정 > 네트워크 > 호스트전용네트워크 추가하기

vboxnet0 이라는 이름이 추가가 됩니다. 한번 더 누르면 vboxnet1이 추가되고…

이걸 먼저 안해주면 안됩니다. 이걸 안해주면 호스트 전용 네트워크 추가하기 눌렀을 때 !장치가 없습니다. 하면서 경고 메세지가 뜨게됩니다. 저 블로그에는 이  내용이 빠져서 사람들이 삽질을 하도록 유도하고있네요. 친절한 댓글 덕분에 살았습니다.

우분투 선택후 오른쪽클릭 > 설정 > 네트워크 > 어댑터2 > 네트워크어댑터 사용하기 체크 > 이름은 위에서 만든 이름으로 자동 입력됩니다. > 대충설정하고 확인

대충해서 잘 안되면 – pcnetfastIII , 모두허용으로 설정합니다.

 

이제 버추어박스에서 우분투를 실행시킵니다.

sudo nano /etc/network/interfaces

이걸 추가해주고

auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0 

이걸 실행시켜준다.

sudo ifup eth1

 

이제 접속해봅니다. 보통 이 단계에서 됩니다.

 

CentOS의 경우

호스트전용 네트워크 추가 까지는 동일 추가하고 리부팅한 다음에 # ifconfig -a 명령으로 보면 eth1이 잡혀있다.

[root@localhost network-scripts]# pwd /etc/sysconfig/network-scripts

ifcfg-eth0 ifcfg-eth1 ifcfg-lo

ifcfg-eth0은 인터넷이고 ifcfg-eth1은 파일이 존재하지 않을것이다. 0을 카피해서 1을 생성한다.

DEVICE=”eth1” HWADDR=”08:00:27:30:3C:35” NM_CONTROLLED=”yes” ONBOOT=”yes” BOOTPROTO=”static” NETMASK=”255.255.255.0” IPADDR=”192.168.56.10”

ifcfg로 확인된 HWADDR만 기록해주면 된다. 나머지는 이거 그대로 붙여넣고 사용하면 된다.

참고사이트 http://www.linuxquestions.org/questions/linux-wireless-networking-41/networking-in-centos-through-virtualbox-670124/