tsh 명령줄 도구 사용하기
이 참조 문서는 Teleport의 tsh 도구를 사용하여 클러스터에 인증하고, 인프라를 탐색하고, 리소스에 연결하는 방법을 보여줍니다.
SSO, 세션 녹화 요약, 적시(just-in-time) 접근 요청과 같은 Teleport Enterprise 기능을 무료로 체험해 볼 수 있습니다. 결제 정보는 필요하지 않습니다. 이 가이드는 Teleport 클라이언트 도구인 tsh 를 사용하여 클러스터의 인프라 리소스에 연결하는 방법을 보여줍니다. 이 가이드에서 배울 내용은 다음과 같습니다: Teleport에 연결된 리소스를 나열하고, 접근하고, 상호작용하는 방법 동료와 대화형 셸 세션을 공유하거나 다른 사람의 세션에 참여하는 방법 녹화된 대화형 세션을 나열하고 재생하는 방법 이 문서 외에도, 터미널에 tsh 를 입력하여 CLI 참조를 확인하거나 문서에서 tsh CLI 참조 를 살펴볼 수 있습니다. tsh 를 사용하여 접근 요청을 관리할 수도 있습니다. 자세한 내용은 접근 요청 을 참고하세요. tsh 설치하기 # 아래 안내에 따라 tsh 바이너리를 설치하세요. 설치할 tsh 버전을 결정합니다. Teleport 클러스터에서 사용 중인 버전과 동일한 메이저 버전을 설치하는 것을 권장합니다. 다음 중 하나를 사용하세요: Web UI에서 우측 상단의 사용자 이름을 선택한 다음 Help & Support 를 클릭합니다. Cluster Information 아래에서 Teleport 클러스터의 버전을 확인할 수 있습니다. curl 과 jq 를 사용합니다. teleport.example.com 을 여러분의 프록시 서비스 주소(예: Teleport Enterprise Cloud의 경우 mytenant.teleport.sh )로 바꾸세요: $ curl https://teleport.example.com/webapi/find | jq '.server_version' "(=teleport.version=)" tsh 가 포함된 패키지를 설치합니다: Mac `tsh`가 포함된, 서명된 Teleport용 macOS .pkg 설치 프로그램을 다운로드합니다. Finder에서 `pkg` 파일을 더블 클릭하여 설치를 시작합니다: ```code $ curl -O https://cdn.teleport.dev/teleport-(=teleport.version=).pkg ``` Warning Homebrew를 사용하여 Teleport를 설치하는 것은 지원되지 않습니다. Homebrew의 Teleport 패키지는 Teleport에서 관리하지 않으며, 신뢰성이나 보안을 보장할 수 없습니다. Windows - Powershell ```code $ curl.exe -O https://cdn.teleport.dev/teleport-v(=teleport.version=)-windows-amd64-bin.zip # Unzip the archive and move tsh.exe to your %PATH% # NOTE: Do not place tsh.exe in the System32 directory, as this can cause issues when using WinSCP. # Use %SystemRoot% (C:\Wind