VirtualBox로 띄운 리눅스 가상머신(VM)에, 로컬 윈도우에서 SSH 클라이언트(MobaXterm)로 접근하는 환경을 구성한다.
로컬의 임의 포트(예: 30022)를 통해, 가상머신의 22번 포트(SSH)에 접근한다.
로컬 개발 환경에서 다음과 같은 니즈가 있을 때 유용하다.

| 이름 | 프로토콜 | 호스트 IP | 호스트 포트 | 게스트 IP | 게스트 포트 |
|---|---|---|---|---|---|
| SSH | TCP | 127.0.0.1 | 30022 | 10.0.2.15 | 22 |
게스트 IP는 비워두거나 리눅스에서ifconfig로 확인한 NAT 내부 IP 사용
리눅스 가상머신에 로그인 후:
sudo systemctl enable ssh
sudo systemctl start ssh
포트 22가 열려 있는지 확인:
ss -tlnp | grep :22
127.0.0.130022접속 성공 시, 마치 원격 서버에 붙은 것처럼 가상 리눅스 쉘이 열릴 것이다.
이 방식은 개발자들이 로컬 환경에서 안전하게 SSH 실습을 할 수 있도록 해주는 유용한 방법이다.
VirtualBox 포트 포워딩 + SSH 클라이언트를 결합해
실제 원격 서버에 접근하는 경험을 손쉽게 재현할 수 있다.