데이터베이스 GUI 클라이언트
Teleport 데이터베이스 접근을 위한 그래픽 데이터베이스 클라이언트 설정 방법.
이 가이드는 인기 있는 그래픽 데이터베이스 클라이언트를 Teleport와 함께 작동하도록 설정하는 방법을 설명합니다. Teleport Connect를 사용하여 데이터베이스에 접근하는 경우, 앱 내 지침에 따라 GUI 클라이언트를 연결할 수 있습니다. Teleport Connect 사용하기 를 참조하세요. 사전 요구 사항 # 실행 중인 Teleport 클러스터. Teleport를 시작하려면 무료 체험판에 가입 하거나 데모 환경을 설정 하세요. tsh 클라이언트 도구. tsh 를 다운로드하는 방법은 설치 를 참조하세요. tsh 를 포함한 그래픽 데스크톱 클라이언트가 필요하다면 Teleport Connect 사용하기 가이드를 참조하세요. Teleport 클러스터에 연결할 수 있는지 확인하려면 tsh login 으로 로그인하세요. 예: $ tsh login --proxy=teleport.example.com --user=myuser@example.com 데이터베이스에 접근하도록 구성된 Teleport 데이터베이스 서비스. 사용 중인 데이터베이스에 맞게 Teleport 데이터베이스 서비스를 설정하는 방법은 가이드 중 하나를 참조하세요. GUI 클라이언트가 Teleport로 보호되는 데이터베이스에 접근하는 방식 # 일반적인 설정에서는 Teleport로 보호되는 데이터베이스에 접근하는 클라이언트가 데이터베이스의 네이티브 프로토콜로 Teleport 프록시 서비스에 트래픽을 전송하고, 프록시 서비스가 보호되는 데이터베이스와 트래픽을 주고받습니다. 최종 사용자는 TLS 인증서를 사용하여 Teleport로 보호되는 데이터베이스에 대해 인증합니다. GUI 클라이언트는 Teleport 데이터베이스 서비스에 인증서를 제시하고, Teleport로 보호되는 데이터베이스가 발급한 데이터베이스 서버 인증서를 확인해야 합니다. 이를 수행하는 방법은 세 가지가 있습니다: 인증된 터널(권장): tsh 또는 Teleport Connect가 로컬 프록시를 시작합니다. 데이터베이스 GUI 클라이언트는 로컬 프록시와 인증되지 않은 연결을 맺습니다. 로컬 프록시는 연결을 Teleport로 보호되는 데이터베이스로 전달하기 전에, Teleport 사용자의 클라이언트 인증서로 연결을 자동으로 보호합니다. 인증되지 않은 로컬 프록시: tsh 가 Teleport로 보호되는 데이터베이스로 연결을 라우팅하는 로컬 프록시를 시작하지만, 프록시 자체는 인증을 처리하지 않습니다. 사용자는 tsh 가 출력한 경로에 있는 사용자 인증서, 개인 키, CA 인증서를 제공하도록 데이터베이스 GUI 클라이언트를 구성합니다. (Teleport Connect는 인증된 터널은 시작할 수 있지만 인증되지 않은 로컬 프록시는 시작할 수 없습니다.) 원격 호스트와 포트 사용: Teleport 프록시 서비스에서 TLS 다중화가 비활성화된 자체 호스팅 클러스터의 경우, 보호되는 데이터베이스의 프로토콜용 트래픽 전용으로 프록시 서비스에 예약된 포트와 통신하도록 GUI 클라이언트를 구성할 수 있습니다. 일반적인 Teleport