2010. 10. 4. 13:11

VMWare에서 ubuntu 설치후 SSH 연결하기

이번 포스트는 다음의 내용을 포함하고 있습니다.

  1. VMWare의 Port-forwarding
  2. Ubuntu의 고정 IP 할당
  3. Ubuntu의 SSH 설치하기

  • Ubuntu의 고정 IP 할당 하기

우선 VMWare의 네트워크 설정부터 가져와야 합니다.
VMWare->Edit->Virtual Network Editor...
를 선택합니다.

가 실행이 되며, VMnet8을 선택한뒤, Subnet mask 주소를 기록해 둡니다.


그리고, NAT Settings... 버튼을 누르면 위 화면이 실행됩니다.
Gateway IP를 기록해 둡니다.


그리고, 첫 화면의 DHCP Setting... 버튼을 누르면 위 화면이 실행됩니다.
Start IP address와 End IP address 범위에 있는 것중, 맘에드는 IP 주소(IP A라 함)를 기록해 둡니다.

그리고, Ubuntu 터미널에서,
sudo vi /etc/network/interfaces
를 실행하여, 네트워크 환경을 다음과 같이 변경합니다.
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx <- 기록해둔 IP 주소(IP A)
netmask xxx.xxx.xxx.xxx <- 기록해둔 Subnet mask IP 주소
gateway xxx.xxx.xxx.xxx <- 기록해둔 Gateway IP 주소

그리고, sudo /etc/init.d/networking restart 하던지, 재부팅 하면 고정 IP로 등록 됩니다.

  • VMWare의 Port-forwarding으로 SSH 연결하기

위 NAT Setting...에서 Add하면 다음 화면이 뜹니다.


Virtual machine IP address에는 앞에서 기록해둔 IP 주소(IP A)로 입력하면, 22번 port에 대해 Port-forwarding이 실행됩니다.

  • Ubuntu에서 SSH 설치하기

설치는 sudo apt-get install ssh를 통해 가능합니다.
만일, 설치가 되지 않을때에는, sudo apt-get update를 우선 실행하시기 바랍니다.
(sudo apt-get update는 http로 업데이트 설정을 가져오는데,
만일, proxy 네트웍 상황이라면, http://greenfishblog.tistory.com/33 를 참고 하시기 바랍니다.)

그다음, sudo gedit /etc/ssh/sshd_config 하여,
# Port 22
와 같이 되어 있다면, #를 제거하시기 바랍니다.
(만일, SSH Port 번호를 변경하고 싶으면, 이곳과 위 VMWare의 Map Incomming Port 설정을 함꼐 변경하시기 바랍니다.)
그리고, sodu /etc/init.d/ssh restart 하여 SSH를 재시작 하여 완료합니다.

  • putty에서 접근해 보기



putty.exe를 실행하고, Host Name에 VMWare가 동작중인 PC의 IP를 입력하고 실행합니다.
(물론, 위 DHCP Setting...에서 입력했던 IP 주소가 아닌, 실제 VMWare가 실행중인 PC의 IP 주소 입니다.)