Teleport와 PuTTY 및 WinSCP 사용
이 참조 문서는 PuTTY를 사용하여 SSH 노드에 연결하고 WinSCP를 사용하여 Teleport를 통해 파일을 전송하는 방법을 보여줍니다
이 가이드는 Teleport 클라이언트 도구 tsh 를 사용하여 PuTTY 와 함께 사용할 저장된 세션을 추가하는 방법과 PuTTY를 클라이언트로 사용하여 SSH 노드에 연결하는 방법을 보여줍니다. 또한 이러한 저장된 세션을 WinSCP 와 함께 선택적으로 사용하여 SFTP로 SSH 노드에서 파일을 전송하는 방법도 보여줍니다. 다음 내용을 배울 수 있습니다: Teleport 클러스터에 연결된 SSH 노드에 대한 저장된 PuTTY 세션 생성. 저장된 PuTTY 세션을 사용하여 대화형 셸에 로그인. (선택 사항) 저장된 PuTTY 세션을 WinSCP로 가져와 SSH 노드에서 파일을 전송하는 SFTP 세션 시작. 사전 요구 사항 # Windows 10 이상이 실행되는 클라이언트 머신. tsh 를 사용하여 PuTTY 세션을 저장하는 것은 Windows에서만 가능합니다. Teleport tsh.exe 클라이언트. tsh.exe 클라이언트를 다운로드하려면 다음 명령을 실행하세요: $ curl.exe -O https://cdn.teleport.dev/teleport-v(=teleport.version=)-windows-amd64-bin.zip 그런 다음 아카이브의 압축을 풀고 tsh.exe 를 %PATH% 로 이동하세요. Note tsh.exe 를 System32 디렉토리에 배치하지 마세요. WinSCP를 사용할 때 문제가 발생할 수 있습니다. 이미 %PATH% 에 포함되어 있는 %SystemRoot% (예: C:\Windows )를 대신 사용하세요. 사용 중인 Windows 시스템에 관리자 권한이 없는 경우 대신 `%USERPROFILE%` (예: `C:\Users\<username>`)를 사용할 수 있지만, `tsh.exe`와 동일한 디렉토리에 있지 않으면 명령줄에서 전역으로 `tsh` 명령을 실행할 수 없습니다. PuTTY for Windows 버전 0.78 이상. 최신 버전의 PuTTY는 PuTTY 다운로드 페이지 에서 다운로드할 수 있습니다. (선택 사항) WinSCP for Windows 버전 6.2 이상. 최신 버전의 WinSCP는 WinSCP 다운로드 페이지 에서 다운로드할 수 있습니다. 요약 # PuTTY에 저장된 세션을 추가하려면: Self-Hosted Teleport Enterprise Cloud tsh login 명령을 사용하여 Teleport 클러스터에 로그인하세요: $ tsh login --proxy=teleport.example.com 이 명령은 사용자 인증서를 검색하고 %USERPROFILE%/.tsh 디렉토리의 로컬 파일에 저장합니다. 클러스터 내에서 사용자가 연결할 수 있는 SSH 노드를 나열하세요: $ tsh ls Node Name Address Labels ----------------------------------- -------------- ---------------------------- ip-172-31-30-140 127.0.0.1:3022 company=acmecorp,env=aws,...
