가이드
전용 Mac mini의 OpenClaw: 안전한 설정
개인 데이터와 떨어진 별도의 Mac mini에서 OpenClaw를 실행하세요. 올바른 출처에서 설치하고, Gateway를 잠그고, 외부에 노출하지 않고 원격으로 접속하고, 모든 스킬을 검토하세요.
45분, 2026-09-15 업데이트
OpenClaw는 메시지를 읽고, 명령을 실행하고, 브라우저를 열고, 사용자를 대신해 행동할 수 있습니다. 그래서 유용하고, 바로 그 때문에 사진, 비밀번호, 업무 자료가 들어 있는 노트북에 두어서는 안 됩니다.
이 가이드는 다른 일은 하지 않는 Mac mini에 OpenClaw를 설치하고, 처음부터 Gateway를 잠가 두는 방법을 설명합니다.
왜 별도의 Mac인가
2026년에 일어난 일들이 그 이유를 보여 줍니다.
- 클릭 한 번으로 장악. 1월에 연구자들이 CVE-2026-25253을 공개했습니다. 조작된 웹 페이지가 로컬 OpenClaw 설치를 장악하고 명령을 실행할 수 있는 결함이었습니다. 버전 2026.1.29에서 수정되었습니다.
- 악성 스킬. 스킬 마켓플레이스인 ClawHub를 감사한 결과 수백 개의 악성 항목이 발견되었고, 대부분은 macOS 비밀번호와 암호화폐 지갑을 훔치는 악성 코드를 퍼뜨리고 있었습니다.
- 가짜 설치 프로그램. 이름이 비슷한 npm 패키지가 OpenClaw 설치 프로그램으로 위장했습니다.
이런 일은 모두 개인 데이터로 가득한 컴퓨터에서 가장 큰 피해를 줍니다. 전용 Mac에서는 최악의 경우라도 지원에 요청해 Mac을 지우고 재설치하는 것으로 끝납니다.
- AI 에이전트를 개인 노트북에서 실행하면 안 되는 이유, 자세한 설명
어떤 Mac mini를 고를까
- 클라우드 모델만 쓰는 경우(API를 통한 Claude, GPT, Gemini): 16 GB를 갖춘 Apple silicon Mac mini라면 어느 것이든 충분합니다. 에이전트 자체는 리소스를 거의 쓰지 않습니다.
- 로컬 모델도 쓰는 경우: 실행할 수 있는 모델은 메모리가 결정합니다. 아래 가이드에서 어떤 모델이 어떤 메모리에 맞는지 다루므로, 고르기 전에 읽어 보세요.
1. Mac 준비
무엇이든 설치하기 전에 macOS를 최신 상태로 업데이트하세요.
Mac이 잠자기 상태로 들어가지 않게 하고, 정전 후 다시 시동되도록 설정하세요.
sudo pmset -a sleep 0 disksleep 0 displaysleep 0
sudo pmset -a autorestart 1에이전트용으로 일반 사용자(관리자가 아닌)를 만들고, OpenClaw는 그 사용자로만 실행하세요.
sudo sysadminctl -addUser agent -fullName "OpenClaw Agent" -password -미리 알림, 메모, iMessage 같은 Apple 연동이 필요하면, 그 사용자는 에이전트용으로 새로 만든 Apple ID로 로그인하세요. 개인 Apple ID는 절대 쓰지 마세요.
2. 공식 출처에서 설치
openclaw.ai의 설치 프로그램이나 공식 openclaw npm 패키지만 사용하세요. 복사하는 모든 명령의 철자를 확인하세요.
curl -fsSL https://openclaw.ai/install.sh | bashNode를 직접 관리한다면:
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon데몬이 Gateway를 백그라운드에서 계속 실행하고, 재시동 후 다시 띄웁니다.
3. 모델 연결
온보딩 중에 OpenClaw가 사용할 모델을 묻습니다.
- API 키가 가장 예측 가능한 선택이며, 비즈니스가 의존하는 작업이라면 이것이 맞습니다.
- 개인 용도라면 구독으로도 될 수 있지만, 규칙이 제공사마다 다르고 올해 여러 번 바뀌었습니다. 먼저 아래 가이드를 읽어 보세요.
4. Gateway 잠그기
Gateway는 메시지를 받고 도구를 실행하는 부분입니다. OpenClaw가 제공하는 안전한 기본 설정에서 시작하세요.
{
gateway: {
mode: "local",
bind: "loopback",
auth: { mode: "token", token: "replace-with-a-long-random-token" },
},
session: {
dmScope: "per-channel-peer",
},
channels: {
whatsapp: {
dmPolicy: "pairing",
groups: { "*": { requireMention: true } },
},
},
}이 설정의 효과:
- bind: "loopback": Gateway가 Mac 자체에서만 수신합니다. 인터넷에서는 아무것도 접근할 수 없습니다.
- 토큰 인증: 로컬 연결에도 토큰이 필요합니다. openssl rand -hex 32로 긴 무작위 토큰을 생성하세요.
- dmPolicy: "pairing": 봇에 메시지를 보낸 모르는 사람은 에이전트가 아니라 페어링 코드를 받습니다.
- requireMention: 그룹에서는 누군가 에이전트를 멘션할 때만 답합니다.
그다음 도구를 제한하세요. 에이전트에게는 작업에 필요한 것만 주고, 셸 접근은 승인을 거치게 하세요.
{
tools: {
exec: { security: "deny", ask: "always" },
fs: { workspaceOnly: true },
elevated: { enabled: false },
},
}작업에 정말 필요할 때 하나씩 완화하세요.
5. 노출하지 않고 원격으로 접속
Gateway 포트를 인터넷에 절대 열지 마세요. 자신의 컴퓨터에서 SSH 터널을 사용하세요.
ssh -N -L 18789:127.0.0.1:18789 agent@your-mac-addressHow you reach it
Your computer
A browser open on 127.0.0.1:18789, and one SSH tunnel: ssh -N -L 18789:127.0.0.1:18789
One SSH connection, port 22
Mac mini, our rack
The Gateway is bound to loopback and wants a token. Its port is never published.
Nothing else on the machine
A standard user, a separate Apple ID, no personal accounts signed in.
The Gateway only ever sees a local client.
그다음 브라우저에서 http://127.0.0.1:18789 를 여세요. 연결은 SSH 안으로 전달되고, Gateway에는 여전히 로컬 클라이언트만 보입니다.
휴대폰이나 여러 기기에서 접속하려면 Tailscale 같은 사설 네트워크가 다음 단계입니다. bind 설정을 바꾸기 전에 OpenClaw의 네트워크 노출 가이드를 읽어 보세요.
6. 스킬은 설치하는 소프트웨어처럼 다루기
스킬은 에이전트의 권한으로 실행되는 코드입니다.
- 흥미로워 보이는 것을 다 설치하지 말고, 필요한 것만 설치하세요.
- 설치하기 전에 스킬이 무엇을 하는지 읽어 보세요. 인증 정보를 요구하거나 추가 파일을 내려받는 것은 경계하세요.
- 잘 알려진 작성자와 이력이 공개된 스킬을 우선하세요.
- 더 이상 쓰지 않는 스킬은 제거하세요.
7. 별도 계정 사용
- 에이전트 전용 이메일 주소.
- WhatsApp, Signal, Telegram 봇용 별도 전화번호. 개인 대화가 사적으로 유지됩니다.
- 이 Mac에는 은행, 비밀번호 관리자, 개인 클라우드 저장소에 로그인하지 마세요.
8. 감사를 실행하고, 계속 실행하기
OpenClaw는 자체 설정을 점검합니다.
openclaw security audit
openclaw security audit --deep
openclaw security audit --fix--deep은 실행 중인 Gateway를 검사합니다. --fix는 파일 권한 강화, 열린 그룹 정책을 허용 목록으로 전환하는 것 같은 안전한 조치를 적용합니다. 설정을 바꿀 때마다, 새 스킬을 추가할 때마다, 업데이트할 때마다 감사를 실행하세요.
체크리스트
- macOS 최신 업데이트 완료
- Mac이 잠자기 상태로 들어가지 않고, 정전 후 다시 시동됨
- 에이전트가 자체 Apple ID를 가진 일반 사용자로 실행됨
- openclaw.ai 또는 공식 npm 패키지에서 설치함
- Gateway가 loopback에서 긴 토큰으로 동작함
- DM 페어링 켜짐, 그룹에서는 멘션 필요
- 셸 접근 거부 또는 승인 필요
- 원격 접속은 SSH 또는 사설 네트워크로만
- 모든 스킬을 설치 전에 검토함
- 별도 이메일과 전화번호
- openclaw security audit 결과 문제 없음
MacDuty에서 실행하는 이유
- 한 가지 일만 하는 Mac. 고객만 쓰는 전용 Mac mini로, 개인 기기와 분리되어 있습니다.
- 항상 켜져 있습니다. 24시간 전원, 냉각, 네트워크가 유지되고, 닫힐 노트북 덮개도 없습니다.
- 필요할 때 깨끗하게 다시 시작. 지원팀에 새 macOS를 요청하세요.
- EU에서 호스팅.
오늘 재고 있음
지금 랙에 있는 Mac입니다. 하나를 골라 구성을 확인하고, 계정은 주문할 때 만드세요.
랙 확인 중
나만의 Mac mini
구성을 고르세요. 재고가 없으면 이메일을 남겨 주세요. 랙에 설치되는 날 연락드립니다.
연 단위: 월 단위 결제보다 최소 19% 저렴
다음