클러스터 주소 조회 명령어
클러스터 설정의 tunnel_addr
또는 web_proxy_addr
와 같은 값이 확실하지 않은 경우, JSON 파일에서 기계 가독성 데이터를 구문 분석하고 추출하는 명령줄 도구를 사용하여 정보를 조회할 수 있습니다. 이러한 도구 중 가장 일반적인 것 중 하나는 jq
입니다. 대부분의 운영 체제에서 jq
를 다운로드할 수 있습니다
jqlang 웹사이트에서.
프로그램을 다운로드한 후, jq 프로그램을 사용하여 클러스터 주소를 조회하는 명령을 실행할 수 있습니다.
클러스터 주소를 얻으려면:
-
PROXY
환경 변수를 설정하여teleport.example.com
을 Teleport 클러스터 도메인으로 바꿔서 Teleport 클러스터에 대한 정보를 검색합니다:PROXY=teleport.example.com -
다음 명령을 실행하여 클러스터의
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' -
다음 명령을 실행하여 클러스터의
web_proxy_addr
를 추출합니다:curl https://$PROXY/webapi/ping | jq .proxy.ssh.public_addr