서버 관리 · 2 min read · Nov 05, 2025
Debian 11에 Cockpit 설치하는 방법

Cockpit은 Red Hat이 후원하는 무료 오픈 소스 서버 관리 애플리케이션입니다. CLI 대신 웹 브라우저를 통해 서버를 관리할 수 있는 간단한 웹 기반 관리 인터페이스를 제공합니다. CPU 부하, 파일 시스템 통계, 프로세스 및 추가 정보를 제공합니다. 사용자 생성 및 관리, 네트워크 문제 해결, 파일 업로드 및 다운로드 등 일상적인 시스템 관리 작업을 수행할 수 있습니다.
이 게시물에서는 Debian 11에 Cockpit을 설치하고 사용하는 방법을 보여드리겠습니다.
전제 조건
- Debian 11이 실행 중인 서버.
- 서버에 루트 비밀번호가 설정되어 있어야 합니다.
Debian 11에 Cockpit 설치하기
기본적으로 Cockpit 패키지는 Debian 11의 기본 저장소에 포함되어 있습니다. 다음 명령어를 사용하여 쉽게 설치할 수 있습니다:
apt-get install cockpit -yCockpit을 설치한 후, 다음 명령어를 실행하여 Podman 모듈을 설치합니다:
apt-get install cockpit-podman -y설치가 성공적으로 완료되면 Cockpit 서비스를 시작하고 시스템 재부팅 시 자동으로 시작되도록 설정합니다:
systemctl start cockpit
systemctl enable cockpitCockpit의 상태를 확인하려면 다음 명령어를 실행합니다:
systemctl status cockpit다음과 같은 출력이 표시되어야 합니다:
? cockpit.service - Cockpit Web Service
Loaded: loaded (/lib/systemd/system/cockpit.service; static)
Active: active (running) since Sat 2021-10-09 07:34:10 UTC; 5s ago
TriggeredBy: ? cockpit.socket
Docs: man:cockpit-ws(8)
Process: 16211 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type= (code=exited, status=0>
Main PID: 16214 (cockpit-tls)
Tasks: 1 (limit: 2341)
Memory: 1.3M
CPU: 101ms
CGroup: /system.slice/cockpit.service
??16214 /usr/lib/cockpit/cockpit-tls
Oct 09 07:34:10 debian11 systemd[1]: Starting Cockpit Web Service...
Oct 09 07:34:10 debian11 systemd[1]: Started Cockpit Web Service.
기본적으로 Cockpit은 포트 9090에서 수신 대기합니다. 다음 명령어로 확인할 수 있습니다:
ss -antpl | grep 9090다음과 같은 출력이 표시되어야 합니다:
LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16214,fd=3),("systemd",pid=1,fd=79))
Cockpit을 위한 방화벽 구성하기
시스템에 UFW 방화벽이 설치되어 있고 구성되어 있다면, UFW 방화벽을 통해 포트 80과 9090을 허용해야 합니다.
다음 명령어를 사용하여 두 포트를 허용할 수 있습니다:
ufw allow 9090
ufw allow 80다음으로, 다음 명령어로 UFW 방화벽을 다시 로드합니다:
ufw reload다음 명령어를 사용하여 UFW 방화벽 규칙의 상태를 확인할 수 있습니다:
ufw status다음과 같은 출력이 표시되어야 합니다:
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
80 ALLOW Anywhere
9090 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
9090 (v6) ALLOW Anywhere (v6)
Cockpit 웹 UI 접근하기
이제 웹 브라우저를 열고 URL http://your-server-ip:9090를 사용하여 Cockpit 웹 인터페이스에 접근합니다. Cockpit 로그인 페이지가 표시되어야 합니다:

루트 사용자 이름과 비밀번호를 입력하고 로그인을 클릭합니다. Cockpit 대시보드가 표시되어야 합니다:

왼쪽 패널에서 스토리지를 클릭하여 시스템의 파티션 정보를 확인합니다:

네트워킹을 클릭합니다. 다음 화면에서 네트워크 관련 정보를 확인할 수 있습니다:

Podman 컨테이너를 클릭합니다. 모든 컨테이너와 이미지를 확인할 수 있습니다:

서비스를 클릭합니다. 모든 시스템 서비스를 확인할 수 있습니다.

애플리케이션을 클릭합니다. 모든 설치된 애플리케이션을 확인할 수 있습니다.

소프트웨어 업데이트를 클릭합니다. 모든 사용 가능한 업데이트를 확인할 수 있습니다.

터미널을 클릭합니다. 서버의 명령줄 인터페이스에 연결할 수 있습니다.

결론
지금까지입니다. Debian 11에 Cockpit을 성공적으로 설치했습니다. Cockpit은 리눅스 명령줄을 모르는 사람들에게 매우 유용합니다. Cockpit은 그들이 기본 작업을 수행하고 원격 리눅스 서버를 모니터링하는 데 도움을 줍니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.