세션 사용하기
요청을 제출하면 각 세션마다 전용 상세 페이지가 생깁니다. 여기에서 기능을 실행하고, 상태를 추적하고, 세션을 관리합니다. Sessions 페이지나 세션 요청 후 표시되는 링크에서 세션을 열 수 있습니다.
세션 상세 탭
상세 페이지에는 세 개의 탭이 있습니다.
- 세션: 메인 화면: 상태와 타임라인, 목적, 대상 서버, 사용 가능한 기능, CLI 빠른 시작.
- 기록: 세션 중에 기록된 활동.
- 분석: 세션의 AI 위험 분석으로, 세션이 종료된 후 제공됩니다.
브라우저에서 기능 실행하기
세션 탭의 사용 가능한 기능 카드에 세션이 부여한 기능이 표시됩니다.
- 웹 터미널, 파일 전송, 코드 에디터처럼 브라우저에서 바로 실행되는 기능에는 실행 버튼이 표시됩니다. 클릭하면 작업을 시작합니다. 대상 서버가 필요한 기능은 서버를 선택하라는 안내가 나옵니다.
- 명령 실행, 포트 포워딩 같은 CLI 전용 기능에는 실행할 명령과 복사 버튼이 표시됩니다.
실행은 세션이 활성 상태일 때만 사용할 수 있으며, 코드 에디터와 포트 포워딩은 해당 기능이 활성화된 서버가 필요합니다.
참고: 기능을 처음 실행하기 전에 아직 설정하지 않았다면 사용자명을 먼저 설정하세요. 사용자명을 참고하세요.
CLI에서 진입하기
세션의 기능을 명령줄에서 사용하려면 먼저 세션에 진입합니다. CLI로 시작하기 카드에 명령이 표시됩니다.
$ alpacon work-session use SESSION_ID
진입한 뒤 각 기능에 표시된 명령(예: alpacon websh, alpacon exec, alpacon tunnel)을 실행합니다. 전체 명령과 플래그는 alpacon work-session CLI 레퍼런스를 참고하세요.
세션 수명 주기
세션은 다음 상태를 거칩니다.
| 상태 | 의미 |
|---|---|
| 승인 대기 | 요청 제출됨, 관리자 승인 대기 중. 아직 사용 불가. |
| 승인됨 | 승인되어 시작 예정. 활성화되면 사용 가능. |
| 활성 | 현재 사용 가능. 기능 실행, CLI 진입, 연장, 종료 가능. |
| 완료됨 | 활성 상태에서 사용자가 일찍 종료함. |
| 만료됨 | 사용 시간이 끝남. |
| 반려됨 | 관리자가 요청을 반려함. |
| 취소됨 | 요청자가 승인 전에 취소함. |
| 철회됨 | 관리자가 승인된 세션을 활성화 전에 철회함. |
세션 탭의 타임라인에서 세션이 수명 주기 중 어디에 있는지 확인할 수 있습니다.
세션 관리하기
사용 가능한 작업은 세션 상태와 사용자 역할에 따라 달라집니다.
- 세션 연장: 활성 또는 승인 상태인 세션에서 프리셋(+1시간, +2시간, +4시간)이나 직접 설정한 시간으로 종료 시각을 연장합니다. 새 종료 시각은 워크스페이스 최대 사용 시간을 초과할 수 없습니다.
- 즉시 종료: 활성 세션을 즉시 종료합니다. 모든 활성 연결이 곧바로 닫힙니다. 되돌릴 수 없습니다. 세션 소유자와 관리자가 사용할 수 있습니다.
- 취소: 대기 중인 세션에서, 승인 전에 본인 요청을 취소합니다.
- 철회: 관리자는 승인된 세션이 활성화되기 전에 철회할 수 있습니다.
기능 또는 서버 변경
관리자는 승인되었거나 활성 상태인 세션의 기능 또는 대상 서버를 편집할 수 있습니다. 변경 사항은 적용되기 전에 다시 승인이 필요할 수 있습니다. 변경이 승인 대기 중일 때는 일부 변경이 대기 중임을 알리는 배너가 표시되며, 대기 중인 변경을 취소할 수 있습니다.