termal.in

← 블로그

MobaXterm 떠나기: 세션과 키를 맥·리눅스로 가져가기

· 업데이트 2026년 9월 29일 · Termalin Team mobaxtermsshmigrationtutorial

MobaXterm은 그 지지층을 스스로 얻어 냈습니다. Windows에서 스위스 군용칼 같은 존재입니다. 탭 터미널, 진짜 X 서버, 모든 셸 옆에 붙는 SFTP 브라우저, 그리고 다른 걸 거의 찾지 않게 만드는 번들 Unix 도구 한 무더기를 갖췄습니다. Windows에서 지내며 X 서버에 기대고 있다면, 아예 떠날 필요가 없을 수도 있습니다. 이 안내는 언제 남는 게 나은지까지 알려 줍니다.

하지만 두 가지 가려움이 사람들을 다른 곳으로 눈 돌리게 합니다. 하나는 플랫폼 장벽입니다. MobaXterm은 Windows 전용이라, Mac이나 Linux 머신을 집어 드는 날 설정 전체가 뒤에 남습니다. 다른 하나는 그 강점의 정반대입니다. 어떤 사람은 뭐든 다 하는 도구 상자가 아니라 빠르고 집중된 SSH 클라이언트를 원합니다. 어느 쪽이든, 세션과 키와 습관을 온전히 챙겨 나오는 일은 보기보다 작은 작업입니다. 이 글은 Termalin(영어)을 목적지로 두고 썼지만, 전반부는 어떤 현대적 클라이언트에도 적용됩니다.

MobaXterm이 내 것을 어디에 두는지 알아 두기

MobaXterm은 저장된 세션을 북마크라고 부르고, 그 위치는 어떤 에디션을 쓰느냐에 따라 다릅니다:

  • 설치 버전 — Windows 레지스트리, HKEY_CURRENT_USER\Software\Mobatek\MobaXterm 아래.
  • 포터블 버전 — .exe 옆에 놓인 MobaXterm.ini 파일 안. 이 파일 하나가 설정 전체이며, 그래서 포터블 빌드가 USB 스틱으로 돌아다닐 수 있습니다.
  • 개인 키 — 저장해 둔 곳 어디든. MobaXterm은 표준 OpenSSH 키와 PuTTY의 .ppk를 다루고, 키를 만들고 변환하는 MobaKeyGen(PuTTYgen 클론)을 함께 제공합니다.
  • 저장된 비밀번호 — MobaXterm 자체 자격 증명 저장소 안, 마스터 비밀번호로 보호됩니다. 설계상 평문으로 내보내지지 않으니, 새 클라이언트에서 한 번 다시 입력하게 됩니다.

1단계 — 세션 내보내기

어떤 OS에서나 통하는 포터블 경로: Sessions 사이드바를 열고, 맨 위 User sessions 노드를 우클릭한 다음 Export sessions를 선택해 .mxtsessions 파일을 쓰세요(평문이라 열어서 내 목록을 읽을 수 있습니다). 레지스트리가 없는 Mac이나 Linux 머신에서는 가져오기 도구가 바로 이 파일을 먹습니다.

Windows에서는 보통 그것조차 건너뛸 수 있습니다. Termalin의 호스트 목록에는 가져오기 메뉴가 있어서 MobaXterm 북마크를 폴더까지 통째로, 클릭 한 번에 바로 읽어 옵니다. 정렬하고 태그를 달고 색 라벨을 붙일 수 있는 평범한 호스트로 들어옵니다. (설정이 섞여 있다면 같은 가져오기 도구가 ~/.ssh/config, CSV, PuTTY 세션도 받습니다.)

2단계 — 키 가져오기

여기서 MobaXterm 사용자는 대개 유리합니다. MobaXterm이 이미 OpenSSH를 쓰기 때문입니다. 키가 OpenSSH 형식의 id_ed25519 / id_rsa 파일이라면, 새 클라이언트에 가져오기만 하면 끝입니다.

일부 키가 PuTTY의 .ppk 형식이라면(수년 전 PuTTY에서 MobaXterm으로 들어올 때 넘어온 경우가 흔합니다), 한 번만 변환하세요. MobaKeyGen을 열고, .ppk를 Load한 뒤 Export OpenSSH key를 하세요(새 형식을 강제하세요 — 레거시 형식은 Ed25519보다 오래됐습니다). 암호구는 그대로 넘어옵니다. 키 형식이 처음인가요? Ed25519 vs RSA(영어) 설명이 30초짜리 요약이고, 이전은 아직 오래된 RSA 키를 쓰는 것들에 대해 현대적인 키를 새로 만들기에 좋은 순간입니다.

Termalin에서는 가져온 키가 내장 에이전트로 들어가므로, 직접 정한 타이머로 암호구가 캐시되어 작업 세션당 한 번만 잠금 해제하면 됩니다. 그리고 git이나 어떤 CLI든 표준 ssh-agent 프로토콜로 서명할 수 있는데, MobaXterm의 에이전트가 하던 바로 그 역할입니다.

3단계 — 모든 서버를 무턱대고 다시 신뢰하지 마세요

MobaXterm은 접속한 적 있는 서버의 호스트 키를 기억합니다. 그 목록을 옮기려 하지 마세요. 이전은 자신이 실제로 무엇에 접속하는지 다시 확인할 수 있는, 자연스럽게 주어지는 유일한 순간입니다. 현대적인 클라이언트(Termalin은 제대로 된 known_hosts(영어)와 함께 최초 연결 시 신뢰 방식을 씁니다)는 첫 연결에서 서버마다 지문을 보여 줍니다. 중요한 것들을 훑어보고, 수락하고, 넘어가세요. 서버 무리 하나에 10분이면 이후 몇 년을 깔끔하게 신뢰합니다.

4단계 — 그대로 이어지는 습관(그리고 그렇지 않은 하나)

MobaXterm에서 좋아하던 것 대부분은 직접적인 대응이 있습니다:

  • 탭 — 이미 탭으로 생각하고 있고, 그대로 유지됩니다(브라우저 스타일, 끌어서 순서 변경, 조용한 탭에는 활동 표시가 은은하게 빛남).
  • 셸 옆의 파일 — MobaXterm의 붙박이 SFTP 브라우저가 터미널과 같은 탭의 SFTP 패널이 됩니다. 탐색하고, 내장 편집기로 그 자리에서 편집하고, 업로드합니다. 두 번째 창도, 자격 증명 재입력도 없습니다.
  • 자격 증명 보관함 — 마스터 비밀번호, 자동 잠금, 그리고 (Windows에서는) 다시 잠금 해제하는 Windows Hello를 갖춘 로컬 암호화 보관함으로 대체됩니다.

그대로 이어지지 않는 습관 하나: 번들 X 서버입니다. Termalin은 의도적으로 도구 상자가 아닙니다. SSH, SFTP, FTP, Telnet, Serial, S3에 집중한 클라이언트이고, X 서버나 Unix 바이너리 꾸러미를 담아 오지 않습니다. 서버에서 Windows 데스크톱으로 X11 GUI 앱을 포워딩하는 게 일상 업무의 일부라면, 그게 MobaXterm을 함께 설치해 두는 솔직한 이유입니다. 그 일에는 맞는 도구를 쓰고, 일상적인 일은 새 클라이언트에 맡기세요.

MobaXterm이 줄 수 없는, 새로 얻는 것

  • 모든 OS에서 같은 설정. Windows, macOS, Linux 데스크톱과 네이티브 iPhone·iPad 앱에서, 호스트와 키와 명령 기록이 따라옵니다. 여기에 termal.in/account의 웹 캐비닛으로 설치 없이 어떤 노트북·휴대폰·태블릿에서든 진짜 터미널을 씁니다. 그게 MobaXterm이 넘지 못하는 벽입니다.
  • USB 스틱 대신 암호화 동기화. 보관함이 종단 간 암호화되어 동기화되므로 동기화 서버는 언제나 암호문만 보관합니다. MobaXterm.ini를 들고 다니던 방식의 현대판입니다.
  • 에이전트 계층. 내장 MCP 서버를 통해 AI 에이전트 — Claude Code(영어), Cursor, Codex — 가 키를 전혀 쥐지 않고 앱을 거쳐 내 서버에서 일하며, 직접 정한 호스트별 정책의 통제를 받고 실시간 워치 그리드에 미러링됩니다.

가격 면: MobaXterm의 Professional 라이선스는 1회 결제 $69입니다. Termalin의 Free 요금제는 로컬에서 쓰는 데스크톱 앱 전체이며 호스트 수 제한이 없고, Pro(암호화 클라우드)는 연간 결제 시 월 $8입니다. 여기에 얼리 백커를 위한 1회 결제 $149의 평생 Pro(선착순 100명)와 카드가 필요 없는 14일 체험이 있습니다. 서로 다른 방식이니, 지불 방식에 맞는 쪽을 고르세요.


Termalin은 Windows·macOS·Linux·iOS에서 돌아갑니다. Free 요금제는 호스트 수 제한이 없고 Windows에서는 MobaXterm 북마크를 클릭 한 번으로 가져옵니다. 다운로드하거나, 전체 MobaXterm 비교(영어)를 보세요.

호스트 한 대에서 먼저 써 보세요.

Termalin은 여러분과 여러분의 에이전트를 위한 빠른 SSH 클라이언트입니다.

무료 요금제 · Pro 14일 무료 체험 · 요금