쿠버네티스(k8s) · Chapter 3

MacOS에서 MobaXterm 대신 Remote Desktop Mananger 세팅

작성자: Choi.eth

4 min read

https://fastcampus.co.kr/dev_online_devops_kubernetes

https://fastcampus.co.kr/dev_online_devops_kubernetes

본 포스트는 「실무까지 한 번에 끝내는 DevOps를 위한 Docker & Kubernetes feat. AWS EKS 초격차 패키지 Online」 강의를 학습하며 정리한 내용을 다룹니다.

Remote Desktop Mananger 란?

Remote Desktop Manager

Remote Desktop Manager

Remote Desktop Manager는 여러 서버 접속 정보를 한곳에서 관리하고, 원격으로 접속할 수 있게 해주는 원격 접속 관리 도구입니다.

쉽게 말하면, 여러 대의 서버에 접속해야 할 때 매번 IP, 계정, 포트, 접속 방식을 직접 입력하지 않고, 미리 저장해둔 접속 정보를 클릭해서 바로 연결할 수 있게 해주는 프로그램입니다.

Why Remote Desktop Mananger?

강의에서는 VirtualBox로 구축한 여러 서버에 접속하고 관리하기 위해 MobaXterm을 사용합니다. MobaXterm은 SSH 접속, 터미널 관리, 서버 세션 관리 등을 편리하게 제공하는 도구입니다.

하지만 MobaXterm은 macOS를 공식적으로 지원하지 않습니다. 그래서 macOS 환경에서는 동일한 방식으로 MobaXterm을 사용할 수 없습니다.

대신 macOS에서는 MobaXterm과 거의 비슷한 기능을 제공하는 도구로 Remote Desktop Manager를 많이 사용합니다. Remote Desktop Manager를 활용하면 여러 서버 접속 정보를 관리하고, SSH 기반으로 VirtualBox에 구성한 서버들에 접속할 수 있습니다.

(1) Remote Desktop Manager 설치

https://devolutions.net/

https://devolutions.net/

Remote Desktop Manager 공식 문서로 들어가서 [ Download RDM Free ] 버튼을 클릭하여 다운로드를 진행합니다.

[ Download RDM Free ] 버튼을 클릭하면, 이처럼 다운로드 창이 나오는데, 본인의 환경에 맞게 설치를 진행합니다. 저는 MacOS M2이기에, macOS 버전을 설치하겠습니다.

(2) 세션 만들기

설치가 끝났으면, 프로그램을 실행합니다. 그러면 위 사진과 같은 어플리케이션이 실행됩니다.

이제 2강에서 만들었던 k8s-master 서버와 연결할 수 있는 세션을 만들어보겠습니다.

메뉴에서 "Add entry"를 클릭합니다. 그리고, "SSH terminal"을 클릭합니다. 저희는 VirtualBox로 만든 서버에 비밀번호를 설정했기에, SSH를 통해 접속을 진행해야합니다.

첫번째, 왼쪽 메뉴창에서 "General"를 활성화한 후, Name을 "192.168.56.100 (k8s-master)"로 작성합니다. IP + 서버 이름 으로 작성한 이유는, 나중에 다수의 서버를 구축하면서 보여지는 이름을 통해 확실하게 구분을 하기 위함입니다.

두번째, 왼쪽 메뉴창에서 "SSH terminal"을 누른 후 Host, Username, Password를 작성합니다.

  • Host: 192.168.56.100
  • Username: student
  • Password: k8spass#

이전 포스트에서 VirtualBox에서 서버를 만들때 설정했던 환경변수 값입니다. 동일하게 설정했다면, 위 값을 작성합니다.

작성이 완료됬다면 [ Create ] 버튼을 눌러 세션을 생성합니다.

세션이 저장됬으니, 실제로 서버에 접속해보겠습니다. [ Open connection ]을 클릭하여 서버에 접속합니다. 정상적으로 접속이 됬다면 왼쪽 이미지 처럼 콘솔을 이용할 수 있는것을 확인할 수 있습니다.

마무리

지금까지 Remote Desktop Manager으로 VirtualBox에서 만든 서버에 접속하는 방법에 대해 다뤄봤습니다.

쿠버네티스 실습을 하는 과정에서 다수의 서버가 생성될 예정입니다. 앞으로 생성된 서버 또한 동일한 방법으로 세션을 만들어서 접속하는 방법으로 진행될 예정입니다.