VirtualBox 리눅스 SSH 연결 (NAT)

1 개요[ | ]

VirtualBox 게스트 리눅스에 SSH 접속하기
VirtualBox SSH 연결
VirtualBox SSH 접속
  • NAT 상태에서 포트포워딩을 통해 SSH 포트(22)를 연결해보자.
  • 브리지 어댑터를 이용하는 방법도 있으나, 여기서는 VirtualBox 기본 설정인 NAT를 그대로 사용한다.
  • NAT를 이용하면 Host OS에서 Guest OS로 접속 가능하나, 외부에서는 접속할 수 없다.

2 사전 작업[ | ]

3 (Optional) Host OS 네트워크 확인[ | ]

Host OS가 윈도우 10인 상황임.

  • [시작] --- ncpa.cpl Enter

다음과 같이 2개가 보여야 한다.

  • Wi-Fi (기존 인터넷 연결 장치)[1]
  • VirtualBox Host-Only Network #5 (VirtualBox에 연결되는 가상 네트워크 장치)

4 VirtualBox 관리자에서 포트포워딩 설정[ | ]

  • "Oracle VM VirtualBox 관리자" --- (오른쪽 상단 버튼) [머신 도구(M)]
  • 대상 리눅스 VM 우클릭 --- [설정(S)...]
  • "VM이름 - 설정" --- 네트워크 --- 어댑터 1 --- ▶ 고급(D) --- [포트 포워딩(P)]
  • "포트 포워딩 규칙" --- 오른쪽 [+] 아이콘 클릭
  • 호스트 포트: 1022[2] --- 게스트 포트: 22 --- [확인]
  • [확인]

(Optioanl) 호스트 OS에서 새로운 포트(1022)가 열렸으므로 윈도우 디펜더의 경고가 뜰 수 있다.

  • "Windows Defender 방화벽에서 이 앱의 일부 기능을 차단했습니다." --- 이름(N): VirtualBox Manager --- [액세스 허용(A)]

5 Host OS에서 Guest OS 22포트 점검[ | ]

  • [시작] --- cmd Enter
C:\Users\jmnote>tcping 127.0.0.1 1022

Probing 127.0.0.1:1022/tcp - Port is open - time=17.353ms
Probing 127.0.0.1:1022/tcp - Port is open - time=22.906ms
Probing 127.0.0.1:1022/tcp - Port is open - time=15.174ms
Probing 127.0.0.1:1022/tcp - Port is open - time=31.275ms

Ping statistics for 127.0.0.1:1022
     4 probes sent.
     4 successful, 0 failed.  (0.00% fail)
Approximate trip times in milli-seconds:
     Minimum = 15.174ms, Maximum = 31.275ms, Average = 21.677ms

6 같이 보기[ | ]

7 참고[ | ]

  1. (윈도우7의 경우) 무선랜이라면 '무선 네트워크 연결', 유선랜이라면 '로컬 영역 연결'
  2. 원하는 포트번호를 기입하면 된다. 여기서는 첫번째 VM의 22포트라는 의미로 1022을 할당했다.
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}