아래 포스트에서 MobaXterm과 가상머신에 설치된 우분투를 ssh로 연결해보았었다.
포트 포워딩을 조금만 더 자세히 알아보자
가상머신(Virtual Box)에 우분투(Ubuntu)와 ssh 연결하기
가상머신(Virtual Box)에 우분투(Ubuntu) 올리기해당 포스트에서 이어집니다 가상머신(Virtual Box)에 우분투(Ubuntu) 올리기Virtual 박스 설치아래 링크로 가서 VirtualBox를 다운로드 한다https://www.virtualbox.org
thinkandscratch.tistory.com
포트포워딩이란?
포트 포워딩은 네트워크 라우터 또는 방화벽에서 특정 포트 번호로 들어오는 트래픽을 내부 네트워크의 특정 장치(IP 주소)로 전달하는 기술이다.
외부요청 -> 라우터에서 매핑 -> 해당 장치에서 응답
VirtualBox의 포트포워딩 규칙을 삭제하고 MobaXterm으로 localhost:22에 접속해보자
연결이 안되는 것을 확인할 수 있다.
Ubuntu에서 net-tools를 설치하고 ifconfig 명령어로 가상머신의 ip를 확인해보자
sudo apt install net-tools -y
ifconfig
위에서 확인한 주소를 바탕으로 구체적으로 VirtualBox의 포트포워딩 설정을 해주자
호스트는 127.0.0.1 ( localhost ) 게스트 IP는 가상머신의 IP인 10.0.2.15로 설정해주었다.
해당 설정 후 MobaXterm으로 접속하면 정상적으로 작동하는 것을 확인할 수 있다.
위 과정을 그림으로 알아보자
라우트 호스팅이 없을 경우 MobaXterm은 실제 머신 주소로 접근하기 때문에 가상 머신으로 접근할 수 없다.
라우트 호스팅으로 실제 머신 주소 접속할 경우 가상머신으로 접속할 수 있도록할 수 있다.
'Linux > 개념' 카테고리의 다른 글
환경변수 (0) | 2024.12.12 |
---|---|
Bash shell script 문법 (0) | 2024.12.12 |
리눅스 사용자 및 권한 관리 (0) | 2024.12.11 |
리눅스 파일 시스템 및 구조 (0) | 2024.12.10 |
우분투(Ubuntu)와 리눅스(Linux), 운영체제, 쉘 (0) | 2024.12.10 |