본문으로 건너뛰기
Version: 0.0.2 (latest)

인증 설정

모든 스토리지 작업에는 MASS 클러스터에서 발급된 유효한 TLS 인증서가 필요합니다. mount를 사용하기 전에 아래 단계를 한 번 완료하세요.

1단계 — 클러스터 엔드포인트 설정

mass-ctl config set manager-endpoint https://<헤드-노드-주소>

한 번만 실행하면 이후 모든 명령어에 자동으로 적용됩니다.

2단계 — 인증서 발급

사용 환경에 맞는 시나리오를 선택하세요:


시나리오 A — 개인 접근 (본인 계정만 사용)

MASS 계정으로 로그인합니다. 단기 클라이언트 인증서 (기본 유효기간 24시간)가 자동으로 발급 및 저장됩니다.

mass-ctl login --username <사용자명>
# 프롬프트에서 비밀번호 입력

유효기간이 더 긴 인증서를 발급받으려면 (최대 7일):

mass-ctl login --username <사용자명> --validity-hours 168

이후 본인 계정으로 mount를 실행할 수 있습니다.


시나리오 B — 영구 머신 접근 (서버의 모든 사용자 공용)

재부팅 후에도 유지되고 해당 서버의 모든 사용자가 접근할 수 있는 방식으로 볼륨을 마운트해야 할 때 사용합니다.

먼저 등록 요청을 인증하기 위해 로그인합니다:

mass-ctl login --username <관리자-사용자명>

그런 다음 머신을 등록합니다. 이 명령은 이 머신의 고유 시스템 ID에 연결된 장기 인증서 (유효기간 ~1년)를 생성합니다:

sudo mass-ctl machine register

머신 인증서는 logout 후에도 유지되며 매일 만료되지 않습니다. 이 머신의 모든 사용자가 재로그인 없이 mount를 실행할 수 있습니다.


정보

인증서 파일은 클라이언트 머신의 ~/.config/boostx-sds/certs/에 저장됩니다. 스토리지 접근이 허용되려면 해당 머신이 대시보드의 접근 → 머신에서 머신 Identity로 등록되어 있어야 합니다.