InfoGrab Docs

2단계 - 인프라 연결

Teleport 클러스터로 보호하려는 리소스를 등록합니다.

Teleport 클러스터를 배포한 후, 다음 단계는 보호하려는 인프라 리소스를 등록하는 것입니다. Teleport는 Linux 서버, MCP 서버, Kubernetes 클러스터, 데이터베이스, 내부 웹 앱, 클라우드 공급자 API를 포함한 광범위한 리소스 유형을 지원합니다. Teleport Web UI의 안내된 설정 워크플로우를 통해 이를 등록할 수 있습니다. 데모: Ubuntu 서버 등록 # 등록 프로세스를 이해하기 위해 실습 예시로 Ubuntu Linux 서버 등록을 진행해 보겠습니다. 이 데모에 필요한 것: SSH로 접속할 수 있는 Ubuntu Linux 서버(물리적 서버, VM 또는 EC2와 같은 클라우드 인스턴스, 또는 홈랩 서버), 또는 워크스테이션에 설치된 Docker(임시 데모 서버 생성용) Ubuntu 서버를 사용할 수 없는 경우, 아래 섹션을 펼쳐 Docker를 사용하여 데모 서버를 만드는 지침을 확인하세요. Docker로 데모 Ubuntu 서버 만들기 이 가이드를 따라가기 위해 Docker를 사용하여 새 Ubuntu 서버를 시작할 수 있습니다: 워크스테이션에서 터미널을 엽니다. Teleport 클러스터에서 리소스로 등록할 수 있는 서버를 만들기 위해 Docker 컨테이너를 시작합니다: $ docker run --interactive --tty ubuntu:24.04 /bin/bash 이 명령은 Ubuntu 24.04를 실행하는 컨테이너에서 새 셸 세션을 시작합니다. curl 과 telnet 을 설치하려면 다음 명령을 실행합니다: $ apt update && apt install -y curl telnet Teleport 설치 스크립트에는 curl 과 telnet 모두 설치되어 있어야 합니다. Docker 컨테이너에 설치되지 않은 sudo 에 대한 별칭을 만듭니다: $ alias sudo="" Teleport 설치 스크립트는 sudo 를 사용하므로, 이 별칭을 통해 스크립트가 오류 없이 실행될 수 있습니다. 이 셸을 열어 두세요. 다음 단계에서 사용할 것입니다. Ubuntu 서버 등록 # Teleport Web UI를 통해 안내된 설정 워크플로우로 리소스를 등록할 수 있습니다. Ubuntu Linux 서버를 등록하려면 다음 단계를 따르세요: Teleport Web UI에서 Enroll New Resource 를 클릭하거나, 왼쪽 사이드바에서 Add New > Resource 로 이동합니다. 리소스 유형 목록에서 Ubuntu 를 선택합니다. (선택 사항) 나중에 접근을 필터링하거나 제한하기 위해 env: staging 또는 cloud: aws 와 같은 레이블을 추가합니다. Teleport가 제공하는 설치 스크립트를 Ubuntu 서버(또는 Docker 컨테이너)에서 실행하여 Teleport SSH 서비스를 설치합니다. 설치가 완료될 때까지 기다립니다. 에이전트가 성공적으로 감지되었음을 확인하는 알림이 Teleport Web UI에 표시됩니다. 서버에 연결하는 데 사용할 OS 사용자로 ubuntu 를 추가하