termal.in

에이전트 · ChatGPT

키는 어디에도 붙여 넣지 않고, ChatGPT에 SSH 액세스를

Termalin은 URL 하나로 추가하는 커스텀 커넥터인 ChatGPT 앱입니다. termal.in/mcp를 추가하고 한 번 로그인하면, ChatGPT를 쓰는 어느 기기에서든 대화 안에서 바로 서버 목록을 보고, 명령을 실행하고, 파일을 읽고 씁니다. 서버에는 감사되고, 언제든 해지 가능한, 키 없는 터널로 접근하며, SSH 키는 채팅에 절대 들어가지 않습니다.

14일 Pro 체험, 카드 등록 불필요 · 채팅에 SSH 키를 붙여 넣지 않음

01  /  4단계로 설정

4단계로 ChatGPT를 내 서버에 연결

이 커스텀 커넥터는 Termalin의 호스팅 MCP 엔드포인트입니다. 서버 안에서 바깥쪽으로 연결하는 한 줄짜리 에이전트인 Connector로 등록한 서버에 접근합니다. Pro(또는 14일 체험)의 Termalin 계정과 등록된 서버가 하나 이상 필요합니다. 중요: 데스크톱 앱에만 있는 호스트는 등록된 것이 아닙니다. 그 호스트에서 Connector를 실행하기 전까지 채팅에는 보이지 않습니다.

  • 1서버를 등록하세요. termal.in/account에 로그인해 Connector 추가를 클릭하고, 표시되는 한 줄짜리 설치 명령을 복사하세요. 관리하는 서버에서 그 명령을 실행하세요. 처음에는 중요도가 낮은 서버를 고르는 것이 좋습니다. 그때부터 인바운드 포트 없이 키 없이 접근할 수 있습니다.
  • 2ChatGPT 앱 디렉터리에서 Termalin을 추가하세요. Termalin 등록 페이지를 열고 Try in chat을 클릭하세요(또는 Apps에서 Termalin을 검색하세요). Termalin 로그인 페이지가 열리면 한 번 승인합니다. 직접 설정하고 싶다면 커스텀 커넥터 URL을 바로 추가하세요.
https://termal.in/mcp

ChatGPT에서는 Settings → Connectors입니다(버전에 따라 이름이 조금씩 다르고, 개발자 모드 토글이 필요할 수 있습니다). claude.ai에서는 대신 커넥터 디렉터리의 Termalin 등록 페이지를 열고 Connect를 클릭하거나, Settings → Connectors → Add custom connector에서 URL을 추가하세요. 어느 쪽이든 채팅이 서버를 찾아 Termalin 로그인 페이지를 열고, 한 번 승인하면 됩니다.

  • 3대화에서 켜세요. 커스텀 커넥터를 추가해도 모든 곳에서 켜지는 것은 아닙니다. 사용하려는 채팅에서 입력창의 도구 메뉴(+ / 커넥터 버튼)를 열고 Termalin을 선택해야 모델이 도구를 호출할 수 있습니다.
  • 4실제 작업을 요청하세요. “내 서버들에 접속되는지 확인해 줄래?”라고 물으면 채팅이 서버 목록을 보고, 접속해 디스크와 가동 시간을 확인하고, 재시작을 기다리는 커널 업데이트처럼 대시보드가 알려 주지 않는 것까지 찾아냅니다. “등록된 서버가 없습니다”라고 답한다면 1단계가 아직 끝나지 않은 것입니다. 실제 대화 예시는 출시 안내(영어)를 읽어 보세요.

02  /  키가 아니라 OAuth

‘챗봇에 키 붙여 넣기’와 무엇이 다른가

이 커스텀 커넥터는 SSH 자격 증명을 절대 다루지 않습니다. 다룰 자격 증명 자체가 없기 때문입니다.

  • ▸키가 아니라 OAuth. 채팅은 Termalin 로그인 페이지에서 범위가 제한된 토큰을 받습니다. 붙여 넣을 API 키도 없고, 누구의 컨텍스트 창에도 개인 키가 들어가지 않습니다. 내부적으로는 표준 MCP 인증 흐름입니다.
  • ▸키 없는 접근. 서버에는 Termalin Connector를 통해 접근하며, 실행마다 단기 인증서로 인증합니다. 인바운드 포트도, 저장된 키도 없으니 유출될 것도 없습니다.
  • ▸내 서버만. 토큰은 내 계정에 묶여 있고 내가 등록한 서버에만 닿습니다. “경로가 닿는 곳 아무 데나”가 아닙니다.

03  /  감사 & 해지

모든 것이 기록되고, 클릭 한 번으로 해지

채팅이 실행하는 모든 승인과 모든 명령은 계정의 활동 기록에 남습니다. 그래서 “prod에서 뭘 했지?”라는 질문에 추측이 아니라 읽을 수 있는 답이 있습니다. 그리고 액세스는 상시 권한이 아닙니다. 계정 페이지의 ‘AI 앱’ 카드에 연결된 AI 앱이 나열되며, 연결 해제를 누르면 그 앱의 토큰이 즉시 무효화됩니다. 같은 카드에서 그 앱이 무엇을 실행할 수 있는지도 정합니다. 전체 액세스, 허용 목록, 읽기 전용 중에서 고릅니다. 키 교체도, 전체 서버 정리도 필요 없습니다. 애초에 밖에 나가 있는 키가 없었기 때문입니다.

04  /  한계는 어디까지

솔직하게 밝히는 한계

  • ▸비대화형 명령. 명령마다 별도 세션에서 실행되므로 cd는 호출 사이에 유지되지 않고, TUI 프로그램(vim, htop)은 동작하지 않습니다. 에이전트는 명령을 연결해 실행하는 방식으로 문제없이 처리합니다.
  • ▸시간 및 크기 제한. 명령에는 시간 제한(최대 300초)이 있고, 파일 쓰기는 텍스트 전용이며 512 KB로 제한됩니다. 큰 파일이나 바이너리 전송에는 앱을 쓰세요.
  • ▸등록된 서버만. 채팅 커스텀 커넥터는 Connector로 등록한 서버에 접근합니다. 데스크톱 앱에만 있는 호스트는 로컬 MCP 서버가 담당합니다.

05  /  여러 입구 중 하나

채팅은 입구일 뿐, 나머지는 데스크톱 앱에 있습니다

같은 MCP 서버가 Claude Code, Cursor, claude.ai 등 다른 MCP 클라이언트와도 연결됩니다. 로컬에서는 번들된 termalin-mcp 바이너리로, 호스팅에서는 같은 termal.in/mcp URL에 한 번 로그인하거나 API 키로 연결합니다. API 키는 특정 서버로 범위를 제한하고, 명령 정책을 지정하고, 만료 기간을 정하고, 언제든 해지할 수 있습니다. 데스크톱에서는 전체 그림을 봅니다. 모든 세션을 실시간으로 미러링하는 워치 그리드, 세션 녹화에 표시되는 에이전트 명령, 호스트별 에이전트 정책까지 있습니다. 이 모든 것의 바탕인 보관 모델(누가 키를 갖는지, 에이전트가 무엇을 만질 수 있는지, 무엇이 녹화되는지)은 AI 에이전트용 SSH에 정리되어 있고, 자세한 내용은 MCP 전체 레퍼런스와 도구 목록(영어)에 있습니다.

자주 묻는 질문

ChatGPT를 내 서버에 연결하려면 어떻게 하나요?

ChatGPT는 MCP 서버를 통해 서버에 연결합니다. 실행되는 자리에 키를 보관하는 독립형 SSH MCP이거나, SSH 클라이언트에 내장된 것입니다. Termalin이라면 ChatGPT에서 앱 디렉터리에서 Termalin을 추가하거나(Apps에서 Termalin 검색), Settings → Connectors에서 https://termal.in/mcp를 추가하세요. 채팅이 서버를 찾아 Termalin 로그인 페이지를 열고, 한 번 승인하면 대화 안에서 바로 서버 목록을 보고, 명령을 실행하고, 파일을 읽고 씁니다. Termalin 계정과 Connector로 등록한 서버가 하나 이상 필요합니다. 전체 안내 보기 → (영어)

ChatGPT가 내 SSH 키를 받게 되나요?

아니요. 채팅은 Termalin 로그인 페이지에서 범위가 제한된 OAuth 토큰을 받습니다. 붙여 넣을 API 키도 없고, 누구의 컨텍스트 창에도 개인 키가 들어가지 않습니다. 서버에는 Termalin Connector를 통해 접근하며, 실행마다 단기 인증서로 인증합니다. 인바운드 포트도, 저장된 키도 없으니 유출될 것도 없습니다. 보안 자세히 보기 →

채팅은 어떤 서버에 접근하나요?

내 서버, 그중에서도 내가 등록한 서버에만 접근합니다. 토큰은 내 계정에 묶여 있고 Connector로 등록한 서버에만 닿습니다. “경로가 닿는 곳 아무 데나”가 아닙니다. 데스크톱 앱에만 있는 호스트에는 접근할 수 없으며, 그쪽은 로컬 MCP 서버가 담당합니다.

액세스를 해지할 수 있나요?

네, 클릭 한 번으로 해지됩니다. 계정 페이지에 연결된 AI 앱이 나열되며, 연결 해제를 누르면 그 앱의 토큰이 즉시 무효화됩니다. 또한 모든 승인과 모든 명령이 계정의 활동 기록에 남으므로, 결정하기 전에 채팅이 정확히 무엇을 했는지 확인할 수 있습니다.

ChatGPT 커스텀 커넥터는 무료인가요?

데스크톱 앱의 Free 요금제는 앱 전체를 제공합니다. 로컬 전용이며 호스트 수 제한이 없습니다. 채팅 커스텀 커넥터에는 Pro 요금제의 Termalin 계정과 Connector로 등록한 서버가 필요합니다. 모든 새 계정은 14일 Pro 체험으로 시작합니다. 카드 등록은 필요 없습니다. Pro는 연간 결제 시 월 $8, 월간 결제 시 월 $10입니다. 요금제 보기 →

채팅 한 번이면 닿는 내 서버 — 안전하게

커스텀 커넥터를 추가하고, 중요도가 낮은 서버에 연결하고, 실제 작업을 맡겨 보세요. 그리고 감사 로그가 채워지는 것을 지켜보세요.

Free 요금제 · 14일 Pro 체험 · 출시 안내(영어) · AI 에이전트용 SSH