VM과 MobaXterm 연동하기

2023. 10. 25. 18:39Python

 

Oracle VirtualBox를 통해 VM을 생성해서 테스트 할 일이 있었는데 주로 VM 띄워놓고 MobaXterm을 이용해서 활용했었는데 까먹어서 기억하며 기록해본다.

 

우선 CentOs를 설치하였다.

 

1. 해당 VM의 네트워크 설정을 "NAT 네트워크" 로 변경해 줘야 한다. 

VM 클릭 > 상단 설정 > 네트워크

2. OS 설치시 네트워크 설정을 건드리지 않았다면 ifup 명령어를 통해 네트워크 활성화

ifup enp0s3

3. ping 8.8.8.8 을 통해서 외부 연결 확인

 

4. ip addr 명령어를 통해 enp0s3의 inet ip 주소 확인 예)10.0.2.6

 

5. Oracle VM VirtualBox 창으로 돌아가서 파일>환경설정 순으로 클릭해 환경설정 창을 네트워크> NatNetwork>포트 포워딩으로 들어간다.

 

파일>환경설정>네트워크>NatNetwork>포트 포워딩

6. 호스트 IP는 내 로컬 윈도우 커맨드라인에서 ipconfig를 이용해서 구한 내 IP를 적고 게스트 IP는 아까 vm에서 ip addr 명령어로 구한  ip를 예)10.0.2.15 적으면 되며 호스트 포트는 22, 게스트 포트에도 22를 적으면 된다.

※ ssh 포트는 주로 22번을 활용한다. 참고로 VM이 2개라면 호스트 포트를 변경에서 적어주자. 물론 더 베스트는 내 로컬 IP를 하나더 만들어서 구분해 주는게 좋다고 한다.

 

7. MobaXterm에 들어가서 Session 생성하고 거기에 Host IP 즉 내 IP를 적고 호스트 포트 22번을 적으면 연결 된다.