* VM플레이어에 Ubuntu 가 설치되어 있음을 가정한다.
* VM플레이어 버전은 4.x 이하여야 한다. 5.x이상부터는 현 방법으로는 불가능 하다고 보여진다.(중요한 파일인 vmnetcfg.exe를 못찾겠음)
1. sudo apt-get install ssh 로 ssh 설치
2. VM플레이서 설치파일을 찾는다.
찾아서 다음의 명령어를 이용하여 압축을 푼다.
VMware-player-4.x.x-어쩌구.exe /e C://\압축풀폴더
3. 압축을 푼 폴더에서 network.cap 를 찾아 이를 다시 압축을 풀고 그 안에서 vmnetcfg.exe 를 찾아서 이 파일을 VM플레이어가 설치된 폴더로 옮긴다(헉헉)
4. vmnetcfg.exe 실행.
5. 나타난 목록중에 Type이 NAT인 걸 선택 (보통 이름이 vmnet8) 후 NAT Settings를 눌러
subnetmask① 와 gateway IP②를 기억 한다.
6. 좀 더 밑의 DHCP Settings 를 눌러 start ip address 와 end ip address 사이의 맘에 드는 ip를 기억한다.③
7. 터미널에서 sudo vi /etc/network/interfaces 실행하여
다음 형태로 수정한다.
auto eth0
iface eth0 inet static
address ③의 주소
netmask ①의 주소
gateway ②의 주소
수정 후, sudo /etc/init.d/networking restart 혹은 리눅스 재부팅으로 설정을 적용한다.
8. 5.번의 NAT Settings에서 보면 Port Forwarding 이 있다. 여기에 이미 추가된게 있을 수 있고 없을 수도 있는데
없다면 ADD를 눌러 추가하고, 있다면 삭제하고 ADD하던, 수정을 하던 하자
보통
HOST prot :22
type :TCP
virtual machine Ip Address : ③의 ip 주소
virtual machine port : 22
description : 마음대로
로 한다.
9. 여기서 Vm플레이어가 설치된 PC가 아니라 외부 PC에서 우분투로 SSH 접속을 하려면 한가지 더 해주어야 하는데
그건 윈도우 방화벽에서 예외 조건으로 방화벽을 풀어주는 것이다.
설치한 OS가 윈도우 7이라 가정하면
제어판 -> windows 방화벽 -> 고급설정 -> 인바운드 규칙 -> 새 규칙
을 하여 22번 포트에 대한 예외를 만들어 방화벽을 열어주어야 한다.
10. 이제 putty 등 터미널 접속프로그램을 이용하여 원격접속을 하면 된다.
'OS > Linux' 카테고리의 다른 글
[linux] cron을 이용한 예약 작업 (crontab) (0) | 2013.04.19 |
---|---|
[linux] 리눅스 관리시 자주 쓰이는 명령어 개인적 정리 (0) | 2013.04.16 |
[linux] RunLevel 과 리눅스 부팅시 스크립트 자동실행 (0) | 2013.04.16 |
[Linux] BitNami Stack을 이용한 APM 환경 설정 + phpmyadmin (0) | 2013.04.15 |
[Linux] Vi(Vim) 에디터 명령어 정리 (0) | 2012.12.06 |