리눅스

외부pc에서 VirtualBox 접속하기

닥치고개돌 2019. 12. 4. 00:15
728x90

개통되고 신나서 까먹기전에 급히 싸지르는 글

 

virtualBox와 우분투설치는 간단하여 패스.  openssh-server까지 설치됐다면

 

 

1. 설정을 눌러서 네트워크에 들어간다.

 

 

 

 

2. NAT설정후 포트포워딩 설정한다.(NAT를 설정하는 이유를 자세히 모르지만 대략적인 이해로는 아래와 같다.)

 

 

 

3. 다음과같이 추가함

 

 

호스트ip는 윈도우의 내부ip window+r => cmd => ipconfig입력

게스트ip는 우분투의 터미널에서 ifconfig입력후 나오는 ip(별다른 설정 안했으면 10.0.2.15고정임.)

 

포트번호는 잘 모르면 기본22(내가 잘모름)

 

여기까지 설정하였다면

내컴퓨터 ---(포트포워딩)--- VirtualBox 

이렇게 연결된거임.

확인은 윈도우 cmd창에 ssh abc123@172.30.1.34 입력하면 yes/no물어보고 yes 후 비번입력

                                       ^

                                (virtualbox id)

 

이제

외부컴퓨터(ip) ---(포트포워딩)--- 내컴퓨터(공인ip)

이렇게 연결해주면

 

외부컴퓨터(ip) ---(포트포워딩) ---내컴퓨터--- (포트포워딩)--- VirtualBox 

이렇게 돼서 외부에서 virtualBox에 접근가능!!

 

일단 저는 공유기가 kt라서 kt용으로 하지만 iptime 등등 다 동일한 방법임

 

 

kt라면 트래픽관리의 포트 포워딩설정에 위와같이 입력, 일단 기본으로 22 입력하고 연결 확인후 원하는 포트로 설정

 

다른 공유기여도 어딘가에 있는 포트포워딩 설정에서 다음과같이 하면됨.

그러면 공유기가 알아서 열어놓은 22번포트로 들어오는놈을 위에 입력한 내부ip의 22번포트로 연결해줌

 

그러면 내부ip의 22번포트는 위에 버츄얼박스에서 또 포트포워딩해준 

10.0.2.15 의 22번포트(VirtualBox)로 연결됨

이로써

외부ip -- 내컴퓨터 -- VirtualBox로 연결되어 내 컴퓨터에 가상서버를 띄우고 카페든 어디서든 접속하여 개발가능(접속 확인 완료)

 

 

 

 

728x90