서버 접근 제어하기
사용자 그룹을 서버에 할당하여 서버 접근을 효율적으로 관리할 수 있습니다.
터미널 접속, 감사 기록 조회, 모니터링 등 모든 서버 관련 접근은 할당된 그룹에만 허용됩니다.
서버에 그룹 할당
등록 시 그룹 할당
- 서버 등록 시 접근 허용 그룹 선택
- 여러 그룹 동시 선택 가능
- 저장하면 선택한 그룹의 사용자가 접근 가능
기존 서버에 그룹 할당
- 서버 목록에서 서버 선택
- 업데이트 클릭
- 접근 허용 그룹 수정
- 저장 클릭
그룹별 필터링
서버 목록에서 그룹별로 서버를 필터링할 수 있습니다.
필터 사용:
- 서버 목록 상단의 그룹 필터 드롭다운 클릭
- 보고 싶은 그룹 선택
- 해당 그룹이 할당된 서버만 표시
그룹 기반 접근 제어
그룹을 통해 사용자의 서버 접근을 제어합니다.
작동 방식:
- 사용자를 그룹에 추가
- 서버에 해당 그룹 할당
- 그룹의 모든 사용자가 서버 접근 가능
예시:
그룹: developers
멤버: user1, user2, user3
서버: web-server-01, web-server-02
할당된 그룹: developers
→ user1, user2, user3 모두 두 서버에 접근 가능
그룹 관리
그룹 생성
그룹 생성 및 관리는 그룹 생성하기를 참조하세요.
사용자를 그룹에 할당
사용자 그룹 할당은 그룹에 사용자 할당을 참조하세요.
모범 사례
환경별 분리
그룹 구조:
- production-servers
- staging-servers
- development-servers
접근 권한:
- production-servers: 시니어 엔지니어만
- staging-servers: 모든 엔지니어
- development-servers: 모든 개발자
프로젝트별 분리
그룹 구조:
- project-alpha
- project-beta
- project-gamma
각 프로젝트 팀만 해당 서버 접근
역할 기반 분리
그룹 구조:
- frontend-team
- backend-team
- devops-team
팀별로 관련 서버만 접근
다중 그룹 할당
하나의 서버를 여러 그룹에 할당할 수 있습니다.
예시:
서버: shared-database-server
할당된 그룹:
- backend-team
- devops-team
→ 두 그룹의 모든 멤버가 접근 가능
그룹 없는 서버
그룹을 할당하지 않은 서버는:
- Superuser만 접근 가능
- 일반 사용자는 접근 불가
- 관리 목적으로 격리된 서버에 유용