Post

Ubuntu 24.04에 Cockpit 설치 방법

Ubuntu 24.04에 Cockpit 설치 방법

Cockpit이란?

Cockpit은 웹 브라우저를 통해 Linux 서버를 관리하고 모니터링할 수 있는 오픈 소스 도구입니다.
시스템 리소스 사용량 확인, 서비스 관리, 로그 분석, 사용자 계정 관리 등 다양한 작업을 그래픽 인터페이스(GUI)로 편리하게 수행할 수 있도록 도와줍니다.

설치

Cockpit 공식 설치가이드(Ubuntu) 사이트에 따르면 아래 명령어로 설치하도록 가이드하고 있습니다.

1
2
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit

아래 명령어로 가이드하는 곳도 있지만, 최신버전이 아닌 구버전이 설치되는 방법이니 최신버전을 이용하기 위해서는 위의 명령어를 사용해야합니다.

1
2
sudo apt update
sudo apt install cockpit    #최신버전을 설치하지 않음!

방화벽 설정

Cockpit은 기본적으로 9090 포트를 사용합니다. 방화벽이 활성화된 경우 다음 명령어로 9090 포트를 허용해야 합니다.

1
2
sudo ufw allow 9090
sudo ufw reload

Cockpit 접속

설치가 완료되면 웹 브라우저에서 다음 주소로 접속할 수 있습니다.

1
https://<서버-IP-주소>:9090

로그인 시 Ubuntu 서버의 사용자 계정과 비밀번호를 사용합니다.

Cockpit으로 가상머신 관리하기

Cockpit의 가장 강력한 기능 중 하나는 가상머신(Virtual Machine)을 생성하고 관리하는 것입니다. 이를 위해서는 cockpit-machines 패키지를 추가로 설치해야 합니다.

1
sudo apt install -t ${VERSION_CODENAME}-backports cockpit-machines

설치가 완료되면 Cockpit 웹 인터페이스의 메뉴에 ‘Virtual Machines’ 항목이 추가됩니다. 이 페이지에서 다음 작업들을 수행할 수 있습니다.

  • 가상머신 생성: ‘Create VM’ 버튼을 클릭하여 새로운 가상머신을 생성합니다. 운영체제 설치 ISO 파일을 업로드하거나 URL을 제공하여 설치를 진행할 수 있습니다.
  • 가상머신 관리: 생성된 가상머신의 시작, 중지, 재시작 등 전원 관리를 할 수 있습니다.
  • 콘솔 접속: 가상머신의 그래픽 콘솔에 직접 접속하여 실제 컴퓨터를 사용하는 것처럼 조작할 수 있습니다.

KVM/QEMU 기반의 가상화를 사용하며, 복잡한 커맨드라인 작업 없이도 웹 인터페이스에서 직관적으로 가상머신을 관리할 수 있어 매우 편리합니다.

마무리

이제 웹 브라우저에서 편리하게 Ubuntu 서버를 관리할 수 있습니다.
Cockpit은 시스템 관리를 훨씬 직관적이고 쉽게 만들어줍니다.
특히 가상머신을 관리하기에 아주 유용합니다.

This post is licensed under CC BY 4.0 by the author.