맥북 없이도 Claude Code를 쓸 수 있게 됐다
스마트폰으로 지하철에서, 카페에서 Claude Code를 쓰게 됐다. Tailscale + Termius SSH 세팅 하나로 작업 공간이 맥북 앞에서 해방됐다.
"저 지금 이동 중인데, 혹시 코드 확인 좀 해줄 수 있어요?"
예전 같으면 맥북이 없다며 넘겼을 상황이다. 지금은 다르다. 지하철 안에서도, 외부 미팅 마치고 카페에서도 스마트폰으로 Claude Code를 실행한다.
왜 이런 게 필요했냐면
Claude Code를 꽤 적극적으로 쓰는 편이다. 자동화 스크립트를 짜고, 업무 흐름에 AI를 끼워 넣는 실험을 계속하고 있다. 그런데 외부 미팅이 잦다 보니, 미팅 사이 짬에 뭔가 돌려보고 싶어도 노트북을 꺼내기 애매한 상황이 많았다.
그러다 떠오른 발상이 있었다. 굳이 스마트폰에서 실행할 필요가 없다. 집에 있는 맥북에 SSH로 붙으면 된다.
핵심은 두 도구다
Tailscale은 VPN인데, 일반적인 VPN과 달리 기기 간 Mesh 구조로 연결된다. 공유기 포트포워딩 같은 복잡한 설정이 필요 없다. 맥북과 스마트폰을 같은 Tailscale 계정으로 로그인하면 끝이다. 외부 LTE 환경에서도 같은 와이파이 안에 있는 것처럼 맥북에 접근할 수 있다. 맥북 Tailscale IP(100.64.x.x)는 고정이라 한번 설정하면 바꿀 필요도 없다.
Termius는 iOS/Android 모두 지원하는 SSH 클라이언트다. 연결 프로파일을 저장해두면 버튼 하나로 접속된다. 호스트에 Tailscale IP를 넣고, 포트 22, 맥북 사용자명과 비밀번호를 입력하면 끝. 맥북에서 Remote Login만 켜져 있으면 된다.
실제 흐름
외부 미팅 끝나고 카페에 잠깐 앉는 상황을 예로 들면, 스마트폰에서 Tailscale 켜고, Termius 열어서 저장해 둔 프로파일을 탭 하면 맥북 터미널에 SSH 연결이 된다. 거기서 claude 명령어를 실행하면 그게 전부다.
맥북 화면이 눈앞에 없어도, 맥북의 모든 환경(파일, 코드, 설정, API 키)이 그대로 손 안에 들어온다.
스마트폰에서 타이핑이 불편할 것 같지만, Claude Code는 채팅 형식이라 생각보다 훨씬 쓸 만하다. 짧은 지시문 몇 줄로 파일을 읽고, 수정하고, 실행까지 해준다. 긴 명령어를 일일이 칠 필요가 없다는 게 모바일 환경에서 오히려 장점이 된다.
생각보다 활용 범위가 넓다
처음엔 급할 때 한번 써볼까 싶었는데, 이제는 습관이 됐다. 이동 중 팀원 질문에 바로 코드를 확인하면서 답변하고, 아이디어가 떠오른 순간 바로 스크립트를 수정해 실행 테스트를 해본다. 맥북 들고 나가기 애매한 짧은 외출에도 작업 연속성이 유지된다.
보안 메모 하나
Tailscale은 WireGuard 기반 암호화를 쓰고, 인증된 기기 간에만 통신한다. 공개 IP로 포트를 열어두는 방식보다 훨씬 안전하다. 지금은 비밀번호 인증인데, SSH 키(ed25519) 인증으로 전환할 계획이다.
결국 이 개념이다
클라우드 IDE나 원격 데스크톱처럼 무겁지 않고, 추가 비용도 없다. 이미 집에 있는 맥북을 서버처럼 쓰는 것뿐이다. Claude Code를 쓰고 있다면, 이 세팅 하나로 작업 공간이 맥북 앞에만 국한되지 않게 된다.
사용 도구: Tailscale, Termius, Claude Code