웹사이트 검색

CentOS 8에 Cockpit 웹 콘솔을 설치하는 방법


이 문서에서는 CentOS 8 서버에 Cockpit 웹 콘솔을 설치하여 로컬 시스템은 물론 네트워크 환경에 있는 Linux 서버를 관리하고 모니터링하는 방법을 안내합니다. 또한 원격 Linux 호스트를 Cockpit에 추가하고 CentOS 8 웹 콘솔에서 모니터링하는 방법도 알아봅니다.

추가 읽기: RHEL 8에 Cockpit 웹 콘솔을 설치하는 방법

Cockpit은 서버에서 관리 작업을 수행할 수 있는 사용하기 쉬운 웹 기반 인터페이스를 갖춘 웹 콘솔입니다. 또한 웹 콘솔이기 때문에 모바일 장치를 통해서도 액세스할 수 있습니다.

Cockpit 웹 콘솔을 사용하면 다음을 포함한 광범위한 관리 작업을 수행할 수 있습니다.

  • 서비스 관리
  • 사용자 계정 관리
  • 시스템 서비스 관리 및 모니터링
  • 네트워크 인터페이스 및 방화벽 구성
  • 시스템 로그 검토
  • 가상 머신 관리
  • 진단 보고서 작성
  • 커널 덤프 구성 설정
  • SELinux 구성
  • 소프트웨어 업데이트
  • 시스템 구독 관리

Cockpit 웹 콘솔은 터미널에서와 동일한 시스템 API를 활용하며 터미널에서 수행되는 작업은 웹 콘솔에 빠르게 반영됩니다. 또한 웹 콘솔이나 터미널을 통해 직접 설정을 구성할 수도 있습니다.

CentOS 8에 Cockpit 웹 콘솔 설치

1. CentOS 8 최소 설치에서는 cockpit이 기본적으로 설치되지 않으며 아래 명령을 사용하여 시스템에 설치할 수 있습니다. 필수 종속성.

yum install cockpit

2. 다음으로 cockpit.socket 서비스를 활성화하고 시작하여 웹 콘솔을 통해 시스템에 연결하고 다음 명령을 사용하여 서비스를 확인하고 조종석 프로세스를 실행합니다.

systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. 시스템에서 방화벽을 실행 중인 경우 방화벽에서 조종석 포트 9090을 열어야 합니다.

firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

CentOS 8에서 Cockpit 웹 콘솔에 로그인

다음 지침은 로컬 시스템 사용자 계정 자격 증명을 사용하여 Cockpit 웹 콘솔에 처음 로그인하는 방법을 보여줍니다. Cockpit/etc/pam.d/cockpit에 있는 특정 PAM 스택 인증을 사용하므로, 모든 로컬 계정의 사용자 이름과 비밀번호로 로그인할 수 있습니다. 시스템.

4. 다음 URL의 웹 브라우저에서 Cockpit 웹 콘솔을 엽니다.

Locally: https://localhost:9090
Remotely with the server’s hostname: https://example.com:9090
Remotely with the server’s IP address: https://192.168.0.10:9090

자체 서명된 인증서를 사용하는 경우 브라우저에 경고가 표시됩니다. 인증서를 확인하고 보안 예외를 수락하면 로그인이 계속 진행됩니다.

콘솔은 /etc/cockpit/ws-certs.d 디렉터리에서 인증서를 호출하고 .cert 확장 파일을 사용합니다. 보안 경고 메시지가 표시되지 않도록 하려면 CA(인증 기관)에서 서명한 인증서를 설치하세요.

5. 웹 콘솔 로그인 화면에서 시스템 사용자 이름과 비밀번호를 입력합니다.

사용자 계정에 sudo 권한이 있으면 웹 콘솔에서 소프트웨어 설치, 시스템 구성 또는 SELinux 구성과 같은 관리 작업을 수행할 수 있습니다.

6. 인증에 성공하면 Cockpit 웹 콘솔 인터페이스가 열립니다.

지금은 그게 다입니다. 조종석은 CentOS 8 서버에서 관리 작업을 수행할 수 있는 사용하기 쉬운 웹 콘솔입니다. 웹 콘솔에 대해 자세히 알아보려면 웹 콘솔에서 시스템 설정을 구성하는 방법을 읽어보세요.