검색

1.3. Ceph API 모듈 활성화 및 보안

download PDF

Red Hat Ceph Storage 대시보드 모듈은 SSL 보안 연결을 통해 스토리지 클러스터에 대한 RESTful API 액세스를 제공합니다.

중요

SSL을 비활성화하는 경우 사용자 이름과 암호가 Red Hat Ceph Storage 대시보드로 암호화되지 않은 상태로 전송됩니다.

사전 요구 사항

  • Ceph Monitor 노드에 대한 루트 수준 액세스.
  • ceph-mgr 데몬이 하나 이상 활성화되어 있는지 확인합니다.
  • 방화벽을 사용하는 경우 활성 ceph-mgr 데몬이 있는 노드에서 TCP 포트 8443, SSL 및 TCP 포트 8080 이 열려 있는지 확인합니다.

프로세스

  1. Cephadm 쉘에 로그인합니다.

    예제

    root@host01 ~]# cephadm shell

  2. RESTful 플러그인을 활성화합니다.

    [ceph: root@host01 /]# ceph mgr module enable dashboard
  3. SSL 인증서를 구성합니다.

    1. 조직의 CA(인증 기관)에서 인증서를 제공하는 경우 인증서 파일을 사용하여 설정합니다.

      구문

      ceph dashboard set-ssl-certificate HOST_NAME -i CERT_FILE
      ceph dashboard set-ssl-certificate-key HOST_NAME -i KEY_FILE

      예제

      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate -i dashboard.crt
      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate-key -i dashboard.key

      고유한 노드 기반 인증서를 설정하려면 명령에 HOST_NAME 을 추가합니다.

      예제

      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate host01 -i dashboard.crt
      [ceph: root@host01 /]# ceph dashboard set-ssl-certificate-key host01 -i dashboard.key

    2. 또는 자체 서명된 인증서를 생성할 수 있습니다. 그러나 자체 서명된 인증서를 사용하는 것은 HTTPS 프로토콜의 완전한 보안 이점을 제공하지 않습니다.

      [ceph: root@host01 /]# ceph dashboard create-self-signed-cert
      주의

      대부분의 최신 웹 브라우저에서는 자체 서명된 인증서에 대해 불만을 제기하므로 보안 연결을 설정하기 전에 확인해야 합니다.

  4. 사용자를 생성하고, 암호를 설정하고, 역할을 설정합니다.

    구문

    echo -n "PASSWORD" > PATH_TO_FILE/PASSWORD_FILE
    ceph dashboard ac-user-create USER_NAME -i PASSWORD_FILE ROLE

    예제

    [ceph: root@host01 /]# echo -n "p@ssw0rd" > /root/dash-password.txt
    [ceph: root@host01 /]# ceph dashboard ac-user-create user1 -i /root/dash-password.txt administrator

    이 예제에서는 관리자 역할을 사용하여 user1 이라는 사용자를 생성합니다.

  5. RESTful 플러그인 웹 페이지에 연결합니다. 웹 브라우저를 열고 다음 URL을 입력합니다.

    구문

    https://HOST_NAME:8443

    예제

    https://host01:8443

    자체 서명된 인증서를 사용한 경우 보안 예외를 확인합니다.

추가 리소스

  • ceph dashboard --help 명령
  • https://HOST_NAME:8443/doc 페이지입니다. 여기서 HOST_NAME 은 실행 중인 ceph-mgr 인스턴스가 있는 노드의 IP 주소 또는 이름입니다.
  • 자세한 내용은 Red Hat Customer Portal에서 OS 버전 용 Red Hat Enterprise Linux 제품 설명서보안 강화 가이드를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.