Infograb logo
클러스터 주소 조회 명령어

클러스터 설정인 tunnel_addr 또는 리소스 구성 파일의 web_proxy_addr 에 사용할 값을 확실히 모르겠다면, JSON 파일에서 기계 가독성 데이터를 구문 분석하고 추출하는 커맨드 라인 도구를 사용하여 정보를 조회할 수 있습니다. 이러한 도구 중 가장 일반적인 것 중 하나는 jq 입니다. 대부분의 운영 체제에서 jq 를 다운로드할 수 있는 웹사이트는 jqlang입니다.

프로그램을 다운로드한 후, 클러스터 주소를 조회하기 위해 jq 프로그램을 사용하는 명령어를 실행할 수 있습니다.

클러스터 주소를 가져오려면:

  1. PROXY 환경 변수를 설정하여 teleport.example.com 을 Teleport 클러스터 도메인으로 교체하여 Teleport 클러스터에 대한 정보를 가져옵니다:

    PROXY=teleport.example.com
  2. 다음 명령어를 실행하여 클러스터의 tunnel_addr 를 추출합니다:

    curl https://$PROXY/webapi/ping | jq 'if .proxy.tls_routing_enabled == true then .proxy.ssh.public_addr else .proxy.ssh.ssh_tunnel_public_addr end'
  3. 다음 명령어를 실행하여 클러스터의 web_proxy_addr 를 추출합니다:

    curl https://$PROXY/webapi/ping | jq .proxy.ssh.public_addr
Teleport 원문 보기