사전 요구사항
설정
1
키 쌍 준비
기존 키 쌍을 사용하거나 CloudThinker 전용 키를 생성하세요:이 명령은
cloudthinker_key (개인 키)와 cloudthinker_key.pub (공개 키)를 생성합니다. OpenSSH (-----BEGIN OPENSSH PRIVATE KEY-----)와 PEM (-----BEGIN RSA/EC PRIVATE KEY-----) 형식 모두 지원되며, ed25519, rsa, ecdsa 키를 사용할 수 있습니다.2
공개 키 인가
서버의 로그인 사용자 인가된 키에 공개 키를 추가하세요:
3
CloudThinker에 연결 추가
Connections → SSH로 이동하여 다음을 입력하세요:
- Host: 호스트명 또는 IP, 예:
server.example.com또는10.0.0.5 - User: 로그인 사용자, 예:
ubuntu - Port: SSH 포트 (선택 사항, 기본값
22) - Private key:
BEGIN/END줄을 포함한 전체 개인 키 - Passphrase: 선택 사항, 개인 키에 패스프레이즈가 있는 경우에만 필요
호스트 키 검증
처음 연결할 때 CloudThinker가 서버의 호스트 키를 기록합니다. 이후 모든 연결에서 키가 여전히 일치하는지 확인하므로 서버 ID가 예기치 않게 변경되면 경고를 받습니다. 키가 변경되면 연결이 중단되고 CloudThinker가 이전에 신뢰한 지문과 새 지문을 모두 표시합니다. 이는 일반적으로 서버 재구축 또는 SSH 키 교체 후에 발생합니다. 변경이 예상된 것임을 확인한 후 Trust new host key를 선택하여 계속하세요.연결 세부 정보
필요 권한
Alex는 로그인 사용자의 권한으로 명령을 실행합니다. 에이전트가 특권 명령을 실행해야 하는 경우가 아니면 루트 접근이 필요하지 않습니다.에이전트 기능
연결이 완료되면 Alex가 SSH를 통해 서버에서 셸 명령을 실행합니다.연결 확인
예시 프롬프트
문제 해결
호스트에 연결할 수 없음
호스트에 연결할 수 없음
- Host와 Port가 올바른지 확인하세요
- 서버가 CloudThinker의 SSH를 허용하는지 확인하세요 (방화벽, 보안 그룹, 허용 목록)
- SSH 데몬이 실행 중이고 해당 포트에서 수신 대기 중인지 확인하세요
호스트 키 변경됨
호스트 키 변경됨
- 서버 재구축 또는 SSH 키 교체 후 예상되는 상황입니다: 새 지문을 검토하고 Trust new host key를 선택하세요
- 변경이 예기치 않은 경우 재신뢰 전에 조사하세요
원격 명령 실패
원격 명령 실패
- 연결은 정상이지만 명령이 0이 아닌 종료 코드를 반환함
- 명령, 사용자 권한, 원격 호스트의 경로를 확인하세요
보안
- 최소 권한 — 에이전트가 사용 사례에 필요한 권한만 부여하세요. 읽기 전용으로 시작한 후 필요에 따라 확장하세요.
- 기본 읽기 전용 — 에이전트가 이 연결을 통해 변경 작업을 수행하게 할 것이 아니라면 읽기 전용 자격증명을 사용하세요.
- 자격증명 교체 — 정기 일정에 따라 키와 토큰을 교체하세요. 연결을 업데이트하면 CloudThinker가 새 값을 자동으로 반영합니다.
- 오프보딩 시 취소 — 연결을 삭제하거나 팀원이 퇴사할 때 프로바이더에서 자격증명을 제거하세요.
- 전용 키 — CloudThinker 전용 키 쌍을 생성하여 독립적으로 취소할 수 있도록 하세요.
- 교체 및 검증 — 주기적으로 키를 교체하고 재신뢰 전에 항상 호스트 키 변경을 확인하세요.
관련 항목
Alex 에이전트
클라우드 엔지니어링 및 인프라 운영
Kubernetes 연결
워크로드 분석 및 운영을 위한 클러스터 연결