휴대폰으로 AI 도구(claude code)를 원격 조작하여 24시간 내내 끊임없이 작업을 돕도록 하세요.
최근에 claude code를 사용할 때, 퇴근 전에 cc에게 긴 작업을 실행하도록 하는 경우가 많은데, 가끔 실행하다가 엉뚱한 방향으로 가거나, 제가 확인해야 할 작업이 필요할 때가 있습니다. 다음 날 회사에 도착해서야 작업이 중단된 것을 발견하곤 합니다.
그래서 약간의 편법을 사용하여 휴대폰으로 컴퓨터의 cc 작업을 관리하는 방법을 만들었습니다. 효과는 대략 다음과 같습니다.

0x01
구체적인 구현을 위해서는 다음과 같은 도구/소프트웨어가 필요합니다.
-
• 집에 있는 컴퓨터 (Mac, Windows 또는 Linux 모두 가능하며, 본문에서는 Mac을 예로 들어 설명합니다.)
-
• 휴대폰 (Android 또는 iPhone)
-
• 두 장치 모두 인터넷 연결 가능 (집에 있는 컴퓨터는 켜진 상태 유지)
장치
필요한 소프트웨어
역할
집에 있는 컴퓨터
Tailscale
"가상 내부 네트워크"를 생성하여 휴대폰이 컴퓨터를 찾도록 합니다.
집에 있는 컴퓨터
tmux
세션이 중단되지 않도록 유지 (핵심 기능)
휴대폰
Tailscale App
가상 내부 네트워크에 참여
휴대폰
터미널 App (예: Termius)
휴대폰에서 컴퓨터 조작
Tailscale과 Termius는 모두 유료 소프트웨어(구독제)이지만, 기본 기능은 무료로 사용할 수 있으며, 충분합니다. Tailscale은 무료 오픈 소스 서버 측 구현도 제공하여 대체할 수 있습니다.
1단계: Tailscale 설치
Tailscale의 역할은 휴대폰과 컴퓨터를 동일한 "가상 네트워크"에 있도록 하는 것입니다. 컴퓨터가 집에 있고 휴대폰이 카페에 있는 것처럼 서로 다른 장소, 서로 다른 네트워크에 있더라도 서로를 찾을 수 있습니다.
작업 단계:
-
- 컴퓨터 브라우저를 열고 https://tailscale.com에 접속합니다.
-
- "Download"를 클릭하고 컴퓨터 시스템(Mac, Windows 또는 Linux)을 선택합니다.
-
- 다운로드 후 설치합니다. 설치 과정은 일반 소프트웨어 설치와 같습니다.
-
- 설치가 완료되면 로그인 화면이 나타납니다. Google 계정 또는 GitHub 계정으로 로그인합니다 (무료 등록).
-
- 로그인에 성공하면 Tailscale이 자동으로 백그라운드에서 실행되고 Connected로 표시됩니다.
모바일 장치도 비슷합니다. 설치 후 동일한 계정으로 로그인하면 앱에 "Connected"가 표시됩니다.
이제 휴대폰과 컴퓨터가 동일한 가상 네트워크에 있습니다! 마치 동일한 라우터 아래에 있는 것처럼 서로를 "볼" 수 있습니다.
2단계: 컴퓨터의 원격 로그인 활성화
이 단계는 컴퓨터가 SSH(보안 연결 방식)를 통해 원격 액세스를 허용하도록 하는 것입니다. Mac에서 다음 작업을 수행합니다.
`# Run the command sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
sudo launchctl list | grep ssh`

Windows/Linux: Windows 또는 Linux를 사용하는 경우 SSH 서비스를 활성화해야 합니다. 구체적인 방법은 "Windows SSH 활성화" 또는 "Linux SSH 활성화"를 검색하십시오.
3단계: 휴대폰에 터미널 앱 설치
휴대폰에는 SSH에 연결할 수 있는 터미널 앱이 필요합니다. Termius (무료 버전으로 충분)를 사용하는 것이 좋습니다. 작업 단계:
-
- https://termius.com/index.html을 열고 계정을 등록하고 로그인한 후 앱을 다운로드할 수 있습니다. 또는 Google 스토어에서 직접 검색하십시오.
-
- 설치하고 엽니다.
-
- 처음 열면 "호스트"를 생성하라는 메시지가 표시됩니다. 일단 건너뛰고 나중에 구성합니다.
4단계: 연결 테스트
이제 휴대폰이 컴퓨터에 연결될 수 있는지 테스트합니다.
첫 번째 단계: 컴퓨터의 가상 IP 찾기 컴퓨터 터미널에 다음을 입력합니다.
tailscale status표시된 IP 주소(예: 100.64.0.1)를 기록해 둡니다.
또는 tailscale 소프트웨어를 직접 열어 네트워크에 가입된 장치의 IP를 확인할 수도 있습니다.
두 번째 단계: 휴대폰에서 연결
-
- Termius App을 엽니다.
-
- 오른쪽 하단의 "+"를 클릭 → "호스트"를 선택합니다.
-
- 정보를 입력합니다. 이 단계는 정상적인 SSH 연결 정보와 같습니다.
성공하면 휴대폰 화면에 터미널 인터페이스가 나타나고 명령을 입력할 수 있습니다! 연결에 성공했음을 의미합니다.
5단계: tmux 설치
위의 단계를 완료하면 컴퓨터에 연결할 수 있지만, tmux는 "세션 유지"를 구현하는 데 핵심적입니다. 이것이 없으면 SSH 연결이 끊어지면 작업이 중단됩니다. 이것이 있으면 작업이 계속 백그라운드에서 실행되고 나중에 언제든지 작업을 복구할 수 있습니다.
컴퓨터 터미널에 다음을 입력합니다.
brew install tmux설치가 완료되면 tmux -V를 입력합니다. 버전 번호가 표시되면 성공했음을 의미합니다.
0x02
모두 설치한 후에는 휴대폰으로 컴퓨터의 claude code를 즐겁게 제어할 수 있습니다.
회사에서 claude code 작업(또는 다른 긴 작업)을 시작했고, 이제 외출해야 하는데 휴대폰으로 진행 상황을 확인하고 싶다고 가정해 보겠습니다.
시나리오 1: 회사에서 작업 시작
컴퓨터 터미널에 다음을 입력합니다.
tmux new -s cctmux 세션에서 프로그램을 시작합니다.
claude

또는 장시간 실행하려는 프로그램을 시작합니다.
핵심 작업: Ctrl+B를 누른 다음 D를 누릅니다 (Ctrl+B를 누른 상태에서 놓고 D를 누릅니다).
이 작업을 "세션 분리"라고 합니다.

claude code는 계속 백그라운드에서 실행되지만 터미널 인터페이스가 종료됩니다.
이제 터미널을 닫거나 컴퓨터 화면을 꺼도 프로그램이 중단되지 않습니다.
시나리오 2: 외출 후 휴대폰으로 확인
-
- 휴대폰에서 Termius App을 엽니다.
-
- 이전에 저장한 호스트를 클릭합니다.
-
- 연결에 성공하면 터미널에 다음을 입력합니다.
tmux attach -t cc놀라운 일이 발생합니다! 완전히 동일한 인터페이스가 표시됩니다! 프로그램은 여전히 실행 중이고 출력은 계속됩니다. 마치 컴퓨터 앞을 떠난 적이 없는 것 같습니다.
마치 기사 시작 부분의 이미지와 같습니다!
계속 작업을 수행하거나 Ctrl+B를 누른 다음 D를 눌러 세션을 분리하면 프로그램이 계속 백그라운드에서 실행됩니다.
0x03
이렇게 하면 claude code가 24시간 내내 작업을 수행하도록 할 수 있습니다. 또한 cc를 통해 컴퓨터를 직접 제어하여 일부 작업을 수행하도록 할 수도 있습니다.
원격 데스크톱을 사용하지 않는 이유는 무엇입니까? 필요하지 않고 작업이 너무 복잡하기 때문입니다. 더 빠르고 편리하게 SSH 연결만 있으면 됩니다.





