진행 환경

  • HOST : Windows 10
  • GUEST : Linux(Ubuntu 20.04 LTS)
  • VirtualBox 사용
  • iptime 공유기

iptime 공유기를 사용할 때 Putty를 이용해 가상 머신에 ssh 접속을 하기 위해서는 공유기 포트포워딩이 필요하다.

아래와 같은 순서로 진행할 수 있다.

iptime 공유기 설정

1. 먼저 iptime 공유기 설정 페이지에 접속한다.

2. 그 후 자신의 내부 네트워크 IP 주소를 확인한다.

  • 내부 네트워크 IP 주소는 (Windows) cmd -> ipconfig 또는 iptime 공유기 설정 페이지 -> 고급 설정 -> 내부 네트워크 설정으로 확인 가능하다.

3. 고급 설정 -> NAT/라우터 관리 -> 포트포워드 설정으로 들어간다.

4. 사용자 규칙에 규칙 이름을 아무렇게나 설정한 후, "포트포워드 사용자정의"를 선택한다.

5. 내부 IP주소에 [iptime 공유기 설정] -> 2.에서 확인한 IP 주소를 입력("현재 접속한 IP 주소" 체크로도 가능)한 후 외부 포트를 자신이 임의로 설정한다.

  • ex) 5522, 55522 ...
  • 외부 포트가 ㅁ - ㅁ 같은 형식으로 되어 있다면 앞에만 입력하면 된다.

6. 내부 포트에는 ssh 포트 번호인 22를 입력한다.

VirtualBox 설정

이 앞까지가 iptime 공유기 설정 부분이었다. 이제부터는 VirtualBox에서의 설정을 서술한다.

1. 가상 머신의 IP 주소를 확인한다.

  • 리눅스 명령어 ifconfig으로 확인 가능하다

2. "Oracle VM VirtualBox 관리자"에서 실행 중인 가상 머신을 선택한 후 "설정"으로 진입한다.

3. 네트워크 탭에서 "다음에 연결됨"을 "NAT"로 설정하고, 고급을 눌러 "포트 포워딩"을 클릭한다.

4. 포트 포워딩 규칙을 정하게 되는데, 이름은 상관 없고 호스트 IP는 내부 IP를 입력한다.

5. 호스트 포트는 22, 게스트 IP는 [VirtualBox 설정] -> 1.에서 확인한 가상 머신의 IP 주소를 입력한다.

PuTTY 설정

이제 putty로 접속하는 일만 남았다.

1. Host Name(or IP address)에 외부 IP 주소를 입력한다.

2. Port는 "iptime 공유기 설정"에서 자신이 임의로 설정했던 포트 번호를 입력한다

3. Open으로 접속하면 끝

+ Recent posts