"VirtualBox 리눅스 SSH 연결 (NAT)"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 3명의 중간 판 6개는 보이지 않습니다)
24번째 줄: 24번째 줄:
*"VM이름 - 설정" --- 네트워크 --- 어댑터 1 --- ▶ 고급(D) --- [포트 포워딩(P)]  
*"VM이름 - 설정" --- 네트워크 --- 어댑터 1 --- ▶ 고급(D) --- [포트 포워딩(P)]  
*"포트 포워딩 규칙" --- 오른쪽 [+] 아이콘 클릭
*"포트 포워딩 규칙" --- 오른쪽 [+] 아이콘 클릭
* 호스트 포트: 2201 --- 게스트 IP 입력<ref>위 문단에서 확인한 IP 입력( 필자는 10.0.2.15 )</ref> --- 게스트 포트: 22 --- [확인]
* 호스트 포트: 1022<ref>원하는 포트번호를 기입하면 된다. 여기서는 첫번째 VM의 22포트라는 의미로 1022을 할당했다.</ref> --- 게스트 포트: 22 --- [확인]
* [확인]
* [확인]


 
(Optioanl) 호스트 OS에서 새로운 포트(1022)가 열렸으므로 윈도우 디펜더의 경고가 뜰 수 있다.
호스트 OS에서 새로운 포트(22)가 열렸으므로 윈도우 디펜더의 경고가 뜬다.
* "Windows Defender 방화벽에서 이 앱의 일부 기능을 차단했습니다." --- 이름(N): VirtualBox Manager --- [액세스 허용(A)]
* "Windows Defender 방화벽에서 이 앱의 일부 기능을 차단했습니다." --- 이름(N): VirtualBox Manager --- [액세스 허용(A)]


35번째 줄: 34번째 줄:


*[시작] --- cmd {{Enter}}
*[시작] --- cmd {{Enter}}
<source lang='console'>
<syntaxhighlight lang='console'>
C:\Users\zetawiki>tcping 169.254.126.146 22
C:\Users\jmnote>tcping 127.0.0.1 1022


Probing 169.254.126.146:22/tcp - Port is open - time=21.572ms
Probing 127.0.0.1:1022/tcp - Port is open - time=17.353ms
Probing 169.254.126.146:22/tcp - Port is open (21 bytes read) - time=0.747ms
Probing 127.0.0.1:1022/tcp - Port is open - time=22.906ms
Probing 169.254.126.146:22/tcp - Port is open (21 bytes read) - time=0.714ms
Probing 127.0.0.1:1022/tcp - Port is open - time=15.174ms
Probing 169.254.126.146:22/tcp - Port is open - time=0.693ms
Probing 127.0.0.1:1022/tcp - Port is open - time=31.275ms


Ping statistics for 169.254.126.146:22
Ping statistics for 127.0.0.1:1022
     4 probes sent.
     4 probes sent.
     4 successful, 0 failed.
     4 successful, 0 failed. (0.00% fail)
Approximate trip times in milli-seconds:
Approximate trip times in milli-seconds:
     Minimum = 0.693ms, Maximum = 21.572ms, Average = 5.931ms
     Minimum = 15.174ms, Maximum = 31.275ms, Average = 21.677ms
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 00:56 기준 최신판

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 }}