세션 취소하기(Cancel a session)
세션 취소하기(Cancel a session)
Admin UI나 boundary sessions cancel CLI 명령으로 Boundary 세션을 수동으로 취소할 수 있어요. 자원을 풀어주거나, 예를 들어 예상치 못한 활동을 감지했을 때 승인되지 않은 접근을 막는 용도로 쓰죠. Boundary는 세션이 시간 제한에 도달하거나 관련 자원이 제거되면 세션을 자동으로 취소해요.
본문
관련 자원에는 다음이 포함될 수 있어요:
- 호스트, 호스트 셋, 호스트 카탈로그
- 크레덴셜, 크레덴셜 라이브러리, 크레덴셜 스토어
- 대상, 프로젝트, 조직
- 사용자, 사용자 계정, 인증 방법
세션을 만들고 더 이상 필요 없어졌다면, 수동으로 취소해서 자원을 풀 수 있어요. 예상치 못하거나 승인되지 않은 활동을 감지했을 때처럼 보안상의 이유로 세션을 취소해야 할 수도 있어요.
세션이 취소되면 Boundary는 세션과 관련된 크레덴셜을 모두 회수(revoke)해요.
Admin UI로 세션 취소:
- Boundary에 로그인해요.
- 탐색 메뉴에서 Orgs를 선택해요.
- 세션을 조회하려는 프로젝트를 포함하는 조직을 선택해요.
- 프로젝트를 선택해요.
- 탐색 메뉴에서 Sessions를 선택해요.
- 취소하려는 세션 옆의 Cancel을 클릭해요. 세션 상태가
canceling으로 바뀌었다가terminated가 돼요.
CLI로 세션 취소:
- Boundary에 로그인해요.
- 취소하려는 세션의 ID를 제공해 다음 명령을 사용해요:
$ boundary sessions cancel -id <SESSION_ID>
Boundary가 다음 정보를 표시해요. 세션 상태가 canceling으로 바뀌었다가 terminated가 돼요.
$ boundary sessions cancel -id s_rMM5UUvvmE
Session information:
Auth Token ID: at_uzMpS9nuZI
Created Time: Mon, 30 Mar 2026 16:21:42 EDT
Endpoint: tcp://localhost:22
Expiration Time: Tue, 31 Mar 2026 00:21:42 EDT
Host ID: hst_1234567890
Host Set ID: hsst_1234567890
ID: s_rMM5UUvvmE
Status: canceling
Target ID: ttcp_0987654321
Type: tcp
Updated Time: Mon, 30 Mar 2026 16:22:50 EDT
User ID: u_1234567890
Version: 2
Scope:
ID: p_1234567890
Name: Generated project scope
Parent Scope ID: o_1234567890
Type: project
Authorized Actions:
read
read:self
cancel
cancel:self
no-op
States:
Start Time: Mon, 30 Mar 2026 16:22:50 EDT
Status: canceling
End Time: Mon, 30 Mar 2026 16:22:50 EDT
Start Time: Mon, 30 Mar 2026 16:21:42 EDT
Status: pending
더 알아보기 (Learn more)
- 세션을 더 잘 이해하려면 세션 개요(Overview of sessions) 문서를 참고하세요.
- 세션 자원이 다른 Boundary 자원과 어떻게 관련되는지 더 구체적으로 알고 싶으면 Sessions 도메인 모델 주제를 참고하세요.
- 가능한 세션 파라미터를 보려면 session CLI 또는 API 문서를 참고하세요.
- 세션 정보 조회(View session information) — 세션 ID, 시작한 사용자, 대상 이름, 시작 날짜, 세션 상태를 포함한 정보
- 미리 인증 토큰을 만들어 세션 사전 승인(Pre-authorize sessions)을 할 수 있어요.