이 레퍼런스는 클러스터에 인증하고, 인프라를 탐색하며, 리소스에 연결하기 위해 Teleport의 tsh 도구를 사용하는 방법을 설명합니다.
이 가이드는 Teleport 클라이언트 도구 tsh 를 사용하여 클러스터의 인프라 리소스에 연결하는 방법을 보여줍니다. 다음 내용을 학습합니다: Teleport에 연결된 리소스를 나열, 접근, 상호작용하기. 동료와 인터랙티브 셸 세션을 공유하거나 다른 사람의 세션에 참여하기. 녹화된 인터랙티브 세션을 나열하고 재생하기. 이 문서 외에도, 터미널에 tsh 를 입력하면 CLI 레퍼런스를 확인할 수 있으며, 문서에서 tsh CLI 레퍼런스 를 탐색할 수 있습니다. tsh 를 사용하여 액세스 요청을 관리할 수도 있습니다. 지침은 액세스 요청 을 참조하세요. tsh 설치 # 아래 지침에 따라 tsh 바이너리를 설치하세요. 설치할 tsh 버전을 결정하세요. Teleport 클러스터에서 사용하는 버전과 동일한 메이저 버전을 설치하는 것을 권장합니다. 다음 방법 중 하나를 사용하세요: Web UI에서 오른쪽 상단의 사용자 이름을 선택한 후 도움말 및 지원 을 클릭하세요. 클러스터 정보 아래에서 Teleport 클러스터 버전을 확인할 수 있습니다. curl 과 jq 를 사용하세요. 을 프록시 서비스 주소로 교체하세요(예: Teleport Enterprise Cloud의 경우 mytenant.teleport.sh ): $ curl https:///webapi/find | jq '.server_version' "(=teleport.version=)" tsh 가 포함된 패키지를 설치하세요: 기본 사용법 # tsh 를 사용하면 Teleport에서 액세스할 수 있는 인프라 리소스를 확인하고 해당 리소스에 연결할 수 있습니다. 이 섹션에서는 tsh 를 사용하여 인프라 리소스에 액세스하는 기본 워크플로를 보여줍니다. Teleport에 로그인 # Teleport 클러스터에 로그인합니다. 을 클러스터의 Teleport 프록시 서비스 도메인 이름으로 지정하고, 를 Teleport 사용자 이름으로 지정하세요: $ tsh login --proxy= --user= This command retrieves the user's certificates and saves them into ~/.tsh/ . List resources that you can access # In a Teleport cluster, all Teleport Agents periodically ping the cluster's Auth Service and update their status. This allows Teleport users to see which Teleport-protected resources are online. This command lists all connected servers in the cluster that you have permission to access: $ tsh ls # Node Name Address Labels # --------- ------- ------ # turing ⟵ Tunnel os=linux # graviton 10.1.0.7:3022 os=o