Web UI 사용하기
Teleport Web UI 사용하기
Teleport Web UI는 웹 기반 시각적 인터페이스로, 리소스에 접근하고, 활성 세션 및 녹화를 보고, Access Request를 생성하고 검토하며, 사용자와 역할을 관리하는 등의 작업을 수행할 수 있습니다. 이 페이지에서는 Teleport Web UI의 기능과 사용 방법을 설명합니다. 활성 세션 참여하기 # Teleport Web UI를 사용하면 웹 기반 터미널을 이용해 활성 SSH 세션 목록을 확인하고 참여할 수 있습니다. 탐색 사이드바에서 Active Sessions 를 클릭하면 나열할 권한이 있는 활성 SSH 세션을 확인할 수 있습니다. 활성 세션 목록에서 Join 을 클릭하고 참여 모드를 선택하여 세션에 참여합니다: **Observer(참관자)**로서 세션에 대해 읽기 전용으로 접근합니다. 출력을 볼 수 있지만 어떤 방식으로도 세션을 제어하거나 입력을 전송할 수 없습니다. **Peer(동료)**로서 세션에서 협업합니다. 출력을 보고 입력을 전송할 수 있습니다. **Moderator(중재자)**로서 세션을 감시, 일시 중지 또는 종료할 수 있는 권한을 가집니다. 출력을 보고 언제든지 세션을 강제로 종료하거나 일시 중지할 수 있지만 입력은 전송할 수 없습니다. 중재된 세션은 엔터프라이즈 전용 기능입니다. 어떤 참여 모드로든 세션에 참여하려면 할당된 역할에 join_sessions 허용 정책이 있어야 합니다. 역할에 대해 join_sessions 허용 정책과 참여 모드를 구성하는 방법에 대한 자세한 내용은 허용 정책 구성 을 참조하세요. 유휴 시간 초과 # 로그인 후 Teleport Web UI는 30초마다 세션이 비활성 상태인지 확인합니다. 비활성 상태인 경우 로그아웃됩니다. Web UI 브라우저 탭에서 키보드 입력이나 마우스 이동 및 클릭을 통해 마지막으로 상호작용한 이후 10분이 넘게 지나면 세션이 비활성 상태로 간주됩니다. 기본 유휴 시간 초과인 10분을 변경하려면 클러스터 관리자에게 Auth Service 구성에서 web_idle_timeout 설정을 조정하도록 요청하세요. tctl 을 사용하여 cluster_networking_config 값을 편집합니다: $ tctl edit cluster_networking_config spec.web_idle_timeout 값을 변경합니다: kind: cluster_networking_config metadata: ... spec: ... web_idle_timeout: 10m0s ... version: v2 편집기를 저장하고 종료하면 tctl 이 리소스를 업데이트합니다: cluster networking configuration has been updated 데이터베이스 세션 시작하기 # 버전 17.1 부터 사용자는 Teleport Web UI를 사용하여 데이터베이스 세션을 시작할 수 있습니다. Web UI의 데이터베이스 세션 지원은 이후 18.1.5 에서 CockroachDB, 18.2.0 에서 MySQL/MariaDB 데이터베이스로 확대되었습니다. 새 세션을 시작하려면 리