우분투 20.04서버에 콕핏 웹 콘솔 설치하는 방법!

2022. 4. 5. 15:29일상/IT

반응형

우분투(Ubuntu) 20.04 서버는 콕핏(Cockpit)이라는 웹 콘솔을 지원합니다. 서버를 편리하게 관리할 수 있는 콕핏(Cockpit)에 대해 알아봅시다!

우분투 20.04 + Cockpit 웹 콘솔
우분투 20.04 + Cockpit 웹 콘솔

 

안녕하세요 이지입니다! :)

콕핏(Cockpit)리눅스(Linux) 관리자를 위한 무료 오픈 소스 웹 콘솔 도구이며, 일반적인 관리 및 운영 작업에 사용됩니다. 예전에 Cockpit은 RHEL 기반 배포판에서만 사용할 수 있었지만 이제는 거의 모든 Linux 배포판에서 사용할 수 있습니다. 본 포스팅에서는 우분투 20.04 LTS(Ubuntu 20.04 LTS)에 Cockpit을 설치하는 방법Cockpit 웹 콘솔로 수행할 수 있는 관리 작업에 대해서 알아보겠습니다.

 

1. Ubuntu 20.04 LTS 서버에 Cockpit 설치하기

Ubuntu 17.04부터 기본 패키지 저장소에서 Cockpit 패키지를 사용할 수 있습니다. 그래서 apt 명령어를 통해 쉽게 설치가 가능합니다.

$ sudo apt update
$ sudo apt install cockpit -y

apt 명령어를 통한 Cockpit 설치
apt 명령어를 통한 Cockpit 설치

 

Cockpit 패키지가 성공적으로 설치되면 systemctl 명령어를 사용하여 서비스를 시작합니다.

$ sudo systemctl start cockpit

 

status 명령어로 Cockpit 서비스 상태를 확인합니다.

$ sudo systemctl status cockpit

Cockpit 서비스 상태 확인
Cockpit 서비스 상태 확인

Cockpit 서비스가 성공적으로 시작되었음을 알 수 있습니다.

 

2. Cockpit 웹 콘솔에 접속하기

Cockpit은 9090 tcp 포트에서 서비스를 수신합니다. Ubuntu 서버 20.04에 방화벽이 구성된 경우 방화벽에서 9090 포트를 허용해야 합니다.

egbox@ubuntu :~$ ss -tunlp | grep 9090 
tcp LISTEN 0 4096 *:9090 *:* 
egbox@ubuntu :~$

 

다음으로 ufw 명령어를 실행하여 OS 방화벽에서 Cockpit 포트를 허용합니다.

egbox@ubuntu:~$ sudo ufw allow 9090/tcp
Rule added
Rule added (v6)
egbox@ubuntu:~$

 

이제 아래의 URL을 통해 Cockpit 웹 콘솔에 접속이 가능합니다

https://***.***.***.***:9090 (서버의 IP주소를 입력)

콘타보 서버는 IP주소 외에 콘타보서버 주소를 지원합니다.

https://vmi******.contaboserver.net:9090

콘타보 서버 주소 확인하기
콘타보 서버 주소 확인하기
콘타보 홈페이지 바로가기

 

Cockpit 웹 콘솔 접속
Cockpit 웹 콘솔 접속

 

Cockpit 웹 콘솔 접속
Cockpit 웹 콘솔 접속

 

Cockpit 웹 콘솔에 접속하면,

Cockpit 웹 콘솔 접속화면
Cockpit 웹 콘솔 접속화면

root 나 sudo 자격증명을 통해 로그인이 가능합니다.

 

Cockpit 로그인 후 대시보드 화면
Cockpit 로그인 후 대시보드 화면

로그인하시면 대시보드에서 여러 가지 다양한 관리 작업을 수행할 수 있습니다.

 

3. Ubuntu 20.04 LTS 서버의 Cockpit 웹 콘솔에서 관리 작업

대시보드에 처음 로그인하면 패키지 업데이트, RAM 및 CPU 사용률, 하드웨어 및 시스템 구성 등과 같은 시스템에 대한 기본 정보가 표시됩니다.

3-1. 시스템 업데이트 적용

시스템 업데이트를 적용하는 것은 중요한 관리 작업의 중 하나입니다. Cockpit 웹 콘솔에서 이 작업을 쉽게 수행할 수 있으며 시스템 업데이트 옵션으로 이동하여 시스템에 사용할 수 있는 업데이트를 확인할 수 있습니다.

Cockpit 웹 콘솔에서 시스템 업데이트 확인하기
Cockpit 웹 콘솔에서 시스템 업데이트 확인 및 설치하기

사용 가능한 모든 업데이트를 설치하려면 '모든 업데이트 설치' 옵션을 클릭합니다.

Cockpit 웹 콘솔에서 시스템 업데이트 설치하기
Cockpit 웹 콘솔에서 시스템 업데이트 설치하기

업데이트를 적용한 후 시스템을 재부팅하라는 메시지가 화면에 표시됩니다. '시스템 다시 시작'을 클릭하세요.

 

3-2. Cockpit 웹 콘솔로 KVM 가상 머신 관리

Cockpit 웹 콘솔을 사용하여 KVM VM을 관리할 수도 있지만 기본적으로 '가상 머신' 옵션은 활성화되어 있지 않습니다. 이 옵션을 활성화하려면 apt 명령을 사용하여 'cockpit-machines'를 설치하세요.

$ sudo apt install cockpit-machines -y

패키지가 설치되면 로그아웃하고 Cockpit 웹 콘솔에 다시 로그인합니다. 그럼 가상 머신 탭이 활성화되어 있습니다.

 

3-3. 시스템 로그 보기

'로그' 탭에서 시스템 로그를 볼 수 있습니다. 시스템 로그는 심각도에 따라 분류가 가능합니다.

Cockpit 웹 콘솔 로그화면
Cockpit 웹 콘솔 로그화면

 

3-4. Cockpit로 네트워킹 관리

시스템 네트워킹 Cockpit 웹 콘솔의 네트워킹 탭을 통해 쉽게 관리할 수 있습니다. 여기에서 시스템 이더넷 카드 속도를 볼 수 있습니다. 본드 및 브릿지 인터페이스 생성과 같은 기능이 있습니다. 이 외에도 시스템에 VLAN 태그가 지정된 인터페이스를 추가할 수도 있습니다.

Cockpit 웹 콘솔 네트워킹 화면
Cockpit 웹 콘솔 네트워킹 화면

 

3-5. 시스템 및 애플리케이션 서비스 관리

'서비스' 탭에서 시스템 및 애플리케이션 서비스를 다시 시작, 중지 및 활성화할 수 있습니다. 서비스를 관리하려면 해당 서비스를 클릭하기만 하면 됩니다.

Cockpit 웹 콘솔 서비스 탭 화면
Cockpit 웹 콘솔 서비스 탭 화면

 

3-6. 로컬 계정 관리

로컬 계정을 관리하려면 웹 콘솔에서 '계정' 탭을 선택합니다. 여기에서 새 로컬 계정을 만들고 암호 재설정, 역할 및 계정 잠금과 같은 기존 사용자의 매개변수를 변경할 수 있습니다.

Cockpit 웹 콘솔 계정 탭 화면
Cockpit 웹 콘솔 계정 탭 화면

 

3-7. 터미널 액세스

터미널 시스템에 접속하려면 '터미널' 탭을 클릭합니다.

Cockpit 웹 콘솔 터미널 접속화면
Cockpit 웹 콘솔 터미널 엑세스화면

 

지금까지 콕핏(Cockpit) 웹 콘솔에 대하여 알아보았습니다.

방문해주셔서 감사합니다! :)

 

콘타보 서버 구매하기



 

반응형