Setting up your spare Mac for Claude Code to control, a step-by-step guide

개요

이 가이드는 사용하지 않는 Mac을 Claude Code가 원격으로 제어할 수 있는 항상 켜져 있는 시스템으로 설정하는 방법을 단계별로 안내합니다.

주요 내용

* 전용 환경 설정: 개인 Mac이 아닌 별도의 Mac을 Claude Code 전용 환경으로 설정하여 민감한 데이터 접근 위험을 줄입니다.
* 완전한 재설치 및 격리: 대상 Mac을 초기화하고, Apple ID 없이 새 로컬 관리자 계정을 생성하여 Claude Code가 접근할 수 있는 모든 것을 격리합니다.
* 원격 로그인 (SSH) 활성화: 대상 Mac에서 SSH를 활성화하여 메인 Mac에서 원격으로 접속하고 명령을 실행할 수 있도록 합니다.
* 비밀번호 없는 sudo 설정: Claude Code가 암호를 묻지 않고 관리자 작업을 수행할 수 있도록 대상 계정에 대해 비밀번호 없는 sudo 권한을 설정합니다.
* 네트워크 주소 확인: 대상 Mac의 호스트 이름(예: macbook-pro.local) 또는 IP 주소를 확인합니다.
* 비밀번호 없는 SSH 설정: 메인 Mac에서 SSH 키를 생성하고 이를 대상 Mac에 복사하여 비밀번호 입력 없이 접속할 수 있도록 합니다.
* 시스템 절전 방지: 대상 Mac이 자동으로 절전 모드로 전환되지 않도록 설정하여 항상 연결 상태를 유지합니다.
* 클립보드 동기화: clip.sh 스크립트를 사용하여 메인 Mac과 대상 Mac 간에 텍스트 및 이미지를 클립보드로 동기화합니다.
* Claude Code 설치: 대상 Mac에 Claude Code를 설치하고, .local/bin 디렉토리를 PATH에 추가하여 명령을 실행할 수 있도록 합니다.
* 환경 설정 스크립트 (선택 사항): setup-claude-env.sh 스크립트를 사용하여 쉘 별칭, DX 플러그인, settings.json 조정 등 Claude Code에 최적화된 환경을 설정합니다.
* Claude 및 GitHub 로그인: 대상 Mac에서 Claude 계정 및 GitHub 계정 (권장)에 로그인합니다.
* SSH를 통한 컴퓨터 사용 (선택 사항): setup-computer-use.sh 스크립트를 사용하여 대상 Mac의 데스크톱을 SSH를 통해 캡처하고 마우스/키보드 입력을 제어할 수 있도록 합니다.
* VPN 또는 기타 앱 설치 (선택 사항): VPN 등 필요한 애플리케이션을 설치하고 Claude Code를 통해 제어할 수 있도록 합니다.
* 휴대폰으로 제어: claude remote-control 명령이나 ic rc 명령을 사용하여 Claude 앱을 통해 대상 Mac을 제어합니다.
* Chrome에서 Claude 사용 (선택 사항): Claude in Chrome 확장 프로그램을 설치하여 브라우저 내에서의 Claude Code 작업 범위를 확장합니다.
* 화면 공유 활성화 (선택 사항): 메인 Mac의 화면 공유 앱을 사용하여 대상 Mac의 화면을 실시간으로 보거나 제어할 수 있도록 설정합니다.
* 어디서든 접근 가능 (Tailscale, 선택 사항): Tailscale을 설치하여 로컬 네트워크 외부에서도 SSH, 화면 공유 등을 통해 대상 Mac에 접근할 수 있도록 합니다.

시사점

이 설정은 강력한 AI 에이전트인 Claude Code를 사용하여 개인 Mac에 부담을 주지 않으면서 복잡한 작업 및 연구를 위임할 수 있는 안전하고 격리된 환경을 제공합니다. 또한 휴대폰을 통한 접근성을 높여 언제 어디서든 AI와 상호작용할 수 있는 유연성을 제공합니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions