서버 관리 · 4 min read · Sep 11, 2025
Debian 12에 Cockpit 웹 콘솔 설치하는 방법

Cockpit은 여러 Linux 서버를 단일 대시보드에서 관리할 수 있게 해주는 웹 기반 Linux 관리 도구로, 특히 일상적인 작업에 유용합니다. RedHat이 주로 지원하는 Cockpit 프로젝트는 Linux 환경에 대한 경험이 적은 사람들에게 적합한 사용자 친화적인 인터페이스를 제공합니다.
이 가이드는 Debian 12 서버에 Cockpit을 설치하는 방법을 보여주며, Debian 서버를 관리하기 위한 Cockpit의 기본 사용법도 설명합니다. 계속 지켜봐 주세요.
필수 조건
이 가이드를 완료하려면 다음을 준비해야 합니다:
- Debian 12 서버.
- sudo/관리자 권한이 있는 비루트 사용자.
Debian에 Cockpit 설치하기
Cockpit은 Linux 배포판을 위한 웹 기반 서버 관리 소프트웨어입니다. RedHat이 이 프로젝트를 개발했지만, Debian/Ubuntu, CentOS/Rocky/Alma, Fedora와 같은 주요 인기 배포판에서도 사용할 수 있습니다.
Debian에서는 공식 Debian 저장소를 통해 Cockpit을 쉽게 설치할 수 있습니다.
Cockpit을 설치하기 전에, 다음 명령어를 실행하여 Debian 저장소를 최신 버전으로 업데이트하세요.
sudo apt update
저장소가 업데이트되면 아래 명령어를 사용하여 cockpit 패키지를 설치합니다. 이를 통해 cockpit-networking 플러그인과 같은 필수 패키지와 함께 Cockpit을 설치하게 됩니다.
sudo apt install cockpit -y
설치가 완료되면, 아래 명령어를 사용하여 cockpit 서비스를 시작하고 활성화합니다.
sudo systemctl start --now cockpit그런 다음, cockpit 설치가 제대로 되었는지 확인하여 Debian 시스템에서 실행되고 활성화되어 있는지 확인합니다.
sudo systemctl is-enabled cockpit
sudo systemctl status cockpit실행 중이라면, 화면에 active (running)와 같은 출력이 표시되어야 합니다.

마지막으로, 아래 명령어를 실행하여 cockpit 포트를 확인합니다. 기본적으로 cockpit은 TCP 포트 9090에서 실행됩니다.
ss -tulpnUFW 설정하기
Cockpit을 설치한 후, UFW(간단한 방화벽)를 통해 방화벽을 구성해 보겠습니다. 다음 섹션에서는 UFW를 설치하고, SSH 포트를 열고, cockpit 포트 9090/tcp를 여는 방법을 보여줍니다.
먼저, 아래 apt 명령어를 사용하여 Debian 머신에 UFW를 설치합니다.
sudo apt install ufw
UFW가 설치되면, 아래 ufw 명령어를 실행하여 OpenSSH 프로필과 TCP 포트 9090을 엽니다. 기본적으로 OpenSSH 프로필은 SSH 트래픽을 위해 포트 22를 엽니다. SSH를 사용자 지정 포트에서 실행하는 경우, 해당 포트를 추가하면 됩니다.
sudo ufw allow OpenSSH
sudo ufw allow 9090/tcp이제 아래 명령어를 실행하여 UFW를 시작하고 활성화합니다. 프롬프트가 표시되면 y를 입력하여 확인하고, Firewall is active and enabled on system startup와 같은 출력이 표시됩니다.
sudo ufw enable
UFW가 활성화되면, 아래 명령어를 실행하여 이를 확인합니다. UFW의 상태가 Active로 표시되고 OpenSSH 및 9090/tcp에 대한 활성화된 포트가 표시되어야 합니다.
sudo ufw status
Cockpit에 로그인하기
UFW가 활성화되고 포트 9090/tcp가 열리면, 이제 로컬 컴퓨터/데스크탑에서 Cockpit 설치에 접근할 수 있습니다.
웹 브라우저를 열고 서버 IP 주소에 HTTPS 프로토콜과 포트 9090을 추가하여 방문합니다(예: https://192.168.5.15:9090/). Cockpit 설치가 성공적이라면, Cockpit 로그인 페이지가 표시됩니다.
사용자 이름과 비밀번호를 입력한 후 로그인 버튼을 누릅니다. su 또는 루트 권한에 접근할 수 있는 비루트 사용자를 사용해야 합니다. 이 작업을 위해 root 사용자를 직접 사용하는 것은 권장되지 않습니다.

로그인하면 다음과 같은 Cockpit 대시보드가 표시됩니다. 보시다시피, 제한된 접근 모드도 있습니다.

관리자 접근 활성화 버튼을 클릭하면 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력하고 인증을 클릭합니다. 이 작업은 루트 권한이 필요할 때 사용하는 ‘ sudo su ‘ 명령과 유사합니다.

인증이 성공하면, 상단 메뉴에서 관리자 접근 확인 메시지가 표시됩니다. 이는 Cockpit에서 모든 작업을 수행할 수 있는 권한이 있음을 의미합니다.

Cockpit을 위한 추가 플러그인 설치하기
Cockpit 외에도 추가 Cockpit 애플리케이션을 설치할 수 있습니다. 제한적이지만, Cockpit은 Cockpit 대시보드를 통해 애플리케이션을 관리하는 데 도움이 됩니다.
서버에서 사용할 수 있는 Cockpit 애플리케이션을 찾으려면 아래 명령어를 실행합니다.
sudo apt search cockpitDebian 저장소에는 Podman을 관리하기 위한 cockpit-podman 패키지, 389 디렉토리 서버를 관리하기 위한 cockpit-389, PCP 통합을 위한 cockpit-pcp, 가상 머신을 관리하기 위한 cockpit-machines 등이 있습니다.
Cockpit 애플리케이션을 설치하려면 아래 명령어를 사용합니다.
sudo apt install cockpit-podman -y설치가 완료되면 아래 명령어를 사용하여 Cockpit 서비스를 재시작합니다.
sudo systemctl restart cockpit마지막으로, Cockpit 대시보드의 애플리케이션 메뉴를 통해 애플리케이션에 접근할 수 있습니다.
Cockpit 대시보드를 통한 Debian 시스템 관리하기
이 섹션에서는 Debian 시스템을 관리하기 위한 Cockpit의 몇 가지 기능을 살펴보겠습니다. 여기에는 네트워크, 디스크, 서비스, 사용자, 소프트웨어 업데이트 관리 및 Cockpit을 통한 터미널 서버 접근이 포함됩니다.
네트워킹 관리하기
네트워킹 메뉴를 클릭하면 Cockpit 네트워킹 대시보드가 표시됩니다. 여기에서 네트워킹 로그를 확인하고, 브리지 인터페이스를 설정하고, 관리 인터페이스에서 네트워킹을 설정하고, 네트워크 바운딩을 추가할 수 있습니다.

디스크/스토리지 관리하기
Cockpit은 대시보드를 통해 디스크를 관리할 수 있도록 해줍니다. 스토리지 메뉴를 클릭하면 다음과 같은 대시보드가 표시됩니다:
디스크 및 드라이브 정보, 읽기 및 쓰기 통계, 현재 파일 시스템 레이아웃을 확인할 수 있으며, NFS 지원을 추가할 수 있습니다.

NFS 지원 설치를 클릭하여 NFS 통합을 활성화합니다. 이 과정은 Debian 패키지 인덱스를 자동으로 업데이트하며, 추가 패키지 설치를 위한 프롬프트가 표시됩니다. 설치를 클릭하여 확인합니다.

설치가 완료되면, 이제 Cockpit은 NFS를 지원합니다.
서비스 관리하기
서비스 메뉴를 클릭하면 서버에서 사용할 수 있는 서비스 목록이 표시됩니다. 서비스 상태를 실행 중, 실행 중 아님, 비활성화됨으로 확인할 수 있습니다.

서비스를 시작하거나 재시작하려면 서비스 이름을 클릭합니다. 이 예제에서는 chrony 서비스를 재시작할 것입니다.
서비스를 시작하려면 버튼을 켜기로 전환합니다. 서비스를 재시작하려면 버튼을 켜기/끄기로 전환하면 됩니다.

사용자 관리하기
이제 사용자를 관리하기 위해 사용자 메뉴를 클릭합니다. Debian 머신의 사용자 목록이 표시됩니다.

새 사용자를 생성하려면 새 계정 생성을 클릭합니다. 그런 다음 사용자 이름과 비밀번호 세부 정보를 입력하고 생성을 클릭하여 확인합니다.

사용자가 생성된 후, 사용자를 클릭하여 새 그룹을 할당합니다. 이 예제에서는 사용자 bob을 생성하고 sudo 그룹을 사용자 bob에 할당하려고 합니다.
또한 SSH 공개 키를 업로드하여 SSH 키를 통해 로그인할 수 있습니다. 사용자를 제거하려면 삭제 버튼을 클릭합니다.

패키지 업데이트하기
Cockpit을 통해 패키지를 업데이트하려면 소프트웨어 업데이트 메뉴를 클릭합니다. 여기에서 보안 관련 패키지를 업데이트하거나 모든 사용 가능한 업데이트를 최신 버전으로 설치할 수 있습니다.

업데이트 과정 중에는 다음과 같은 과정이 표시됩니다:

터미널 접근하기
Cockpit은 대시보드에서 터미널도 제공합니다. 이를 통해 Cockpit 대시보드를 통해 서버에 직접 명령을 입력할 수 있습니다.
터미널 메뉴를 클릭하면 서버 터미널이 표시됩니다. 여기에서 서버 관리 명령을 입력할 수 있습니다.

결론
축하합니다! 이제 Debian 12 서버에 Cockpit을 성공적으로 설치했습니다. 또한 Debian 머신에서 UFW를 구성했습니다. 추가로, 네트워크, 디스크, 서비스, 사용자, 소프트웨어 업데이트 관리 및 Cockpit을 통한 터미널 서버 접근을 포함하여 서버 관리에 대한 Cockpit의 기본 사용법을 배웠습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.