소개
이번에 시도한 것은 Windows PC에서 집에 있는 Mac mini에 안전하게 접속해서, 24시간 돌아가는 AI 비서 서버를 관리하는 구조를 만드는 것이었습니다.
저는 Mac mini를 Hermes Agent와 개인 AI 반려봇이 상시 실행되는 홈서버처럼 쓰고 싶었습니다. 그런데 실제로 주로 사용하는 기기는 Windows PC와 아이폰이었습니다.
처음에는 이런 점이 헷갈렸습니다.
“내가 지금 Windows에서 명령을 치고 있는데, 이 명령은 Windows에서 실행되는 걸까? 아니면 Mac mini에서 실행되는 걸까?”
AI 비서를 24시간 운영하려면 서버 역할을 하는 Mac mini에 안정적으로 접근할 수 있어야 합니다. 하지만 공유기 포트포워딩으로 SSH를 외부 인터넷에 직접 여는 방식은 부담스러웠습니다.
그래서 선택한 구조가 Tailscale + SSH였습니다.
한 줄로 정리하면 이렇습니다.
Tailscale로 내 기기들만 연결되는 안전한 사설망을 만들고, SSH로 Windows에서 Mac mini 터미널에 접속해 Hermes 홈서버를 관리한다.
이 글은 실제 기기명, 사용자명, IP 주소 같은 식별 정보는 제외하고, 전체 연결 구조와 시행착오, 체크리스트 중심으로 정리한 사례입니다.
진행 방법
1. 먼저 전체 구조를 이해했습니다
이번 구성은 단순히 “원격 접속 앱 하나 설치”가 아니라, 역할이 다른 두 가지 도구를 조합하는 방식입니다.
Windows PC
└─ Tailscale 사설 네트워크
└─ Mac mini
├─ Hermes Agent
├─ 개인 AI 반려봇 페르소나
└─ Slack / Telegram Gateway각 구성요소의 역할은 다음과 같습니다.
구성요소
역할
Tailscale
Windows PC와 Mac mini를 같은 사설 네트워크에 있는 것처럼 연결
SSH
Windows에서 Mac mini 터미널에 접속하는 방법
Mac mini
Hermes Agent와 AI 반려봇이 실행되는 홈서버
Hermes Agent
AI 비서가 실제로 동작하는 엔진
Gateway
Hermes를 Slack, Telegram 같은 메신저와 연결하는 통로
이 구조를 이해하고 나니, Tailscale과 SSH의 역할이 분리되어 보였습니다.
Tailscale은 길을 만든다.
SSH는 그 길을 통해 Mac mini 터미널에 들어간다.
2. Mac mini와 Windows PC에 Tailscale을 설치했습니다
먼저 Mac mini와 Windows PC를 같은 Tailscale 네트워크에 넣었습니다.
Mac mini 쪽 준비는 다음과 같습니다.
Tailscale을 설치한다.
Tailscale 앱을 실행한다.
사용할 계정으로 로그인한다.
Tailscale 기기 목록에서 Mac mini가 보이는지 확인한다.
가능하면 기기 이름을 알아보기 쉽게 정리한다.
Windows PC 쪽 준비는 다음과 같습니다.
Tailscale Windows 앱을 설치한다.
시스템 트레이에서 Tailscale 아이콘을 확인한다.
Mac mini와 같은 계정으로 로그인한다.
기기 목록에서 Mac mini가 보이는지 확인한다.
여기서 중요한 점은 두 기기가 같은 Tailscale 계정 또는 같은 Tailnet에 있어야 한다는 것입니다.
설치 방식은 기기별로 달라도 됩니다.
기기
추천 설치 방식
Mac mini
App Store 또는 공식 다운로드 / Homebrew 중 편한 방식
Windows PC
Tailscale 공식 Windows 설치 파일 또는 Microsoft Store
iPhone
App Store
저는 서버 역할을 하는 Mac mini와 주 작업 기기인 Windows PC를 먼저 연결하고, 이후 아이폰도 같은 네트워크에 추가하는 흐름으로 생각했습니다.
3. AI에게 사용한 프롬프트 예시
이번 매뉴얼을 정리할 때 AI에게는 이렇게 요청했습니다.
내가 Windows PC에서 집에 있는 Mac mini에 안전하게 접속하고 싶어.
Mac mini에서는 Hermes Agent와 AI 반려봇이 24시간 돌아가고 있어.
조건은 다음과 같아.
- 외부 인터넷에 SSH 포트를 직접 공개하고 싶지 않아.
- Windows PC와 Mac mini를 Tailscale로 연결하고 싶어.
- Windows PowerShell에서 SSH로 Mac mini에 접속하고 싶어.
- 접속 후 Hermes 상태, Gateway 상태, 로그를 확인하고 싶어.
- 초보자가 헷갈릴 수 있는 지점도 함께 설명해줘.
- 실제 사용자명, IP, 비밀번호는 공개하지 않는 방식으로 정리해줘.
Tailscale 설치, ping 확인, macOS 원격 로그인, SSH 접속, SSH config 별칭, Hermes 관리 명령까지 단계별 매뉴얼로 작성해줘.이 프롬프트에서 효과적이었던 점은 “명령어만 알려줘”가 아니라, 각 도구가 어떤 역할을 하는지 설명해달라고 요청한 것이었습니다.
결과와 배운 점
결과
이번 작업을 통해 Windows PC에서 Mac mini AI 홈서버에 접근하는 기본 구조를 만들 수 있었습니다.
최종 흐름은 다음과 같습니다.
Mac mini에 Tailscale 설치 및 로그인
Windows PC에 Tailscale 설치 및 로그인
Windows에서 Mac mini Tailscale 호스트명 또는 IP로 ping 확인
Mac mini에서 원격 로그인 / SSH 활성화
Windows PowerShell에서 SSH 접속
Windows SSH config에 접속 별칭 저장
SSH 접속 후 Hermes 상태와 Gateway 상태 확인
이제 Windows에서 Mac mini 화면을 직접 보지 않아도, 터미널로 홈서버 상태를 관리할 수 있는 기반이 생겼습니다.
-
도움 받은 글
모각에서 벤쿠버쪼 , 망원궁예 , 딩돌이 님들께서 주요 키워드와 설정방식, 세팅위한 유튜브 등 알려주신 것이 큰 도움이 되었습니다.
감사합니다.