InfoGrab DocsInfoGrab Docs

JetBrains SFTP

Teleport를 사용하여 JetBrains IDE로 원격 호스트의 파일을 조작하는 방법

PyCharm, GoLand, IntelliJ 등 JetBrains IDE는 SFTP 프로토콜을 사용하여 원격 서버의 파일을 탐색, 복사, 편집할 수 있습니다. Teleport를 IDE와 통합하면 타사 클라이언트 없이도 원격 머신과 파일을 복사할 수 있습니다. 이 가이드는 Teleport와 JetBrains IDE를 사용하여 SFTP로 파일에 접근하는 방법을 설명합니다. 작동 방식 # JetBrains IDE는 로컬 SSH 클라이언트를 사용하여 원격 서버에 접근할 수 있습니다. Teleport를 사용하여 로컬 SSH 클라이언트에 대한 설정을 생성할 수 있으며, 이 설정은 Teleport가 발급한 OpenSSH 인증서를 사용하여 Teleport로 보호된 Linux 서버에 연결하도록 클라이언트에게 지시합니다. 사전 요구 사항 # A running Teleport cluster. If you want to get started with Teleport, sign up for a free trial or set up a demo environment . The `tsh` client. Installing \`tsh\` client Determine the version of your Teleport cluster. The `tsh` client must be at most one major version behind your Teleport cluster version. Send a GET request to the Proxy Service at /v1/webapi/find and use a JSON query tool to obtain your cluster version. Replace teleport.example.com:443 with the web address of your Teleport Proxy Service: $ TELEPORT_DOMAIN=teleport.example.com:443 $ TELEPORT_VERSION="$(curl -s https://$TELEPORT_DOMAIN/v1/webapi/find | jq -r '.server_version')" Follow the instructions for your platform to install `tsh` client: Mac Download the signed macOS .pkg installer for Teleport, which includes the \`tsh\` client: ```code $ curl -O https://cdn.teleport.dev/teleport-${TELEPORT_VERSION?}.pkg ``` In Finder double-click the `pkg` file to begin installation. Warning Using Homebrew to install Teleport is not supported. The Teleport package in Homebrew is not maintained by Teleport and we can'