티스토리 뷰

IT/기타

회사 VMware를 외부에서 접근

서비 Seob 2015.11.13 16:22


번 내용은 집에서 회사 내의 VMware OS로 접근하는 방식입니다.

대부분 신입분들께서 IT로 종사하다보면 모르는 것들도 있고 리눅스를 사용해야 할 때가 많습니다.


그렇지만, 집 PC는 별로 좋지 않거나 한 곳에 놔두고 테스트 용으로 쓸 때 매우 유용합니다.

응용하면 더 다양하게 응용도 가능하죠.



 · 실험 정보 


 · Vmware 버전 : 12

 · 집 PC 플랫폼 : Windows 7

 · 회사 PC 플랫폼 : Windows 7

 · 가상 OS 플랫폼 : Centos 6.5 64bit

 · 방화벽 사용 유무 : O














위에는 현재 상황입니다.

방화벽 같은 경우 셋팅 방법은 설명하지 않겠습니다.


# 외부 접근 설정


먼저 모든 방화벽이 내려있는 상황에서 설정 방법을 알려드리도록 하겠습니다.




이 목적은 어디까지나 VMware의 OS를 접근할 때 쓰는 방법이므로 VMware 설정을 먼저 해야 하는 부분입니다.

Virtual Network Editor 창을 열어 VMnet0이 현재 회사 PC에 장착된 랜카드를 포인터 하도록 설정합니다.




다음은 VMware 내에 설치된 OS(이하 Centos) 부분을 설정해야 합니다.

오른쪽을 클릭하시면 Settings 라고 보입니다. 클릭해주세요.





현재 Network AdapterNAT으로 설정이 되어 있는데 Custom으로 변경 후 VMent0을 해주세요.

이렇게 설정을 하시면 Centos는 회사 PC의 랜카드를 같이 공유하여 사용하게 됩니다.





회사 공유기에서 DHCP로 아이피 할당 할 경우 그대로 받으셔도 되고, 남는 IP가 있다면 수동으로 설정해주세요.

물론 DNS도 같이 해줘야 합니다.





보시는 거와 같이 Centos가 외부로 나갈 수 있는 상황이 되었습니다.

반대로 외부에서 Centos로 접근을 하도록 하겠습니다.





집 PC로 SSH를 통하여 접근이 가능한 것을 확인 할 수 있습니다.



# 외부에서 접근이 안될 경우


이 부분은 여러 가지 의심해봐야 할 항목들이 있습니다.


1. 회사 방화벽이 설정이 되어있는 경우

2. 회사 PC 방화벽이 설정이 되어있는 경우

3. Centos 방화벽이 설정이 되어있는 경


회사 방화벽은 말그대로 공유기의 방화벽과 동일합니다.

혹은 그 외적으로 존재하는 것도 있을테구요.

하지만 회사 공유기 방화벽 설정 부분은 스킵하도록하고 두번째인 회사 PC 방화벽을 설정하도록 하겠습니다.



# 회사 PC 방화벽 설정



시작 -> 제어판 -> Windows 방화벽을 클릭.

위와 같이 존재할 경우 회사 PC 방화벽은 모두 해제된 상태입니다.



위와 같이 되어 있을 경우 두 가지로 나뉩니다.


1. 간단하게 방화벽을 해지한다.

2. 보안상 문제로 방화벽은 설정을 해야한다.


1번 같은 경우는 Windows 방화벽 설정 또는 해지를 누르신다음 해지하시면 됩니다.

하지만 2번 같은 경우는 다릅니다.

먼저 고급 설정을 눌러주세요.




Windows 방화벽을 조금 더 고급지게(?) 관리 할 수 있습니다.

인바운드 규칙, 아웃바인드 규칙 이런식으로 두개가 존재하는데요.


외부에서 Centos로 접근하는 것이기 때문에 인바운드 규칙에서 오른쪽 클릭하여 새 규칙을 눌러주세요.





현재 사용자의 환경에 맞게끔 선택하시면 됩니다.

저 같은 경우는 외부에서 SSH 프로토콜을 이용하여 Centos로 접근하는게 목적이므로 포트를 선택했습니다.




SSH 포트번호인 22번을 입력하시면 TCP로 설정합니다.

포트번호는 다 다르며 TCP, UDP 로 통신하는게 다양하기 때문에 사전에 알아두세요.




외부에서 연결하기 때문에 연결 허용을 선택해주세요.




저 같은 경우는 모두 선택합니다.

방화벽 따위 신경을 쓰지 않으니깐요.

사용자 분께서는 환경에 맞게끔 설정해주세요.




마지막으로 이 규칙의 이름과 설명을 넣어주세요.

이 부분은 나중에 자신이 다시 봐도 알 수 있게끔 설정해야 합니다.





사진 죄송합니다.

인바운드 규칙 목록에 보시면 제가 추가한 규칙이 들어가 있습니다.


이렇게 설정하시면 회사 PC 방화벽은 모두 끝난 겁니다.



# 그래도 외부 접근이 되지 않는다면 ?


위에서 모두 언급 드렸습니다.

이제 남은 항목은 아래와 같습니다.


1. 회사 방화벽이 설정되어 있는 경우

2. Centos 방화벽이 설정되어 있는 경우


회사 방화벽은 공유기가 높은 확률일수도 있습니다.

공유기는 모든 브랜드마다 설정 방법이 다르기 때문에 서술하지 않습니다.

간단하게 공유기 포트포워딩이라고 검색하셔도 꽤 많은 정보들이 나옵니다.


Centos 방화벽 역시, 사용자가 Centos가 아닌 Windows를 깔수도 있고 다른 플랫폼을 설치할 수 있는 변수가 있습니다.

그렇기 때문에 서술하지 않습니다.


하지만, 요청하시면 해당 문제에 대한 포스팅으로 답변 드리도록 하겠습니다.

저작자 표시 비영리 변경 금지
신고
댓글
댓글쓰기 폼