0. 한 줄 요약
OpenClaw는 로컬에서 동작하는 개인 AI 에이전트입니다. 이 글은 이름 변천사 → 배경지식 → 설치 준비 → VPS 보안 세팅 → 설치·온보딩 → 대시보드 접속 → 채널 연결 → 유지보수 순서로, 자세히 정리했습니다.
1. OpenClaw 이름 변천사와 인기 배경 (짧고 핵심만)
1.1 이름 변천사
- Clawdbot → Moltbot → OpenClaw 순서로 이름이 바뀌었습니다.
- 이유는 브랜드·상표 이슈가 가장 큰 배경이었습니다.
1.2 왜 이렇게 빨리 퍼졌을까?
- 내 PC/서버에서 직접 실행되는 AI라는 콘셉트가 강력했습니다.
- 텔레그램/디스코드/WhatsApp 같은 채널과 연결해 “내가 만든 개인 비서”를 쉽게 운영할 수 있기 때문입니다.
- 빠른 확산과 함께 가짜 설치본/사칭 이슈도 언급되므로, 설치는 공식 경로만 사용하는 것이 중요합니다.

2. 초보자를 위한 배경지식
2.1 VPS란?
- VPS(가상 서버)는 “24시간 켜져 있는 내 전용 컴퓨터”라고 생각하면 됩니다.
- 내 노트북은 끄면 프로그램이 멈추지만, VPS는 항상 켜져 있어 봇이 끊기지 않습니다.
2.2 터미널(또는 CLI)이란?
- 마우스 없이 키보드로 명령을 입력하는 화면입니다.
- 윈도우에서는 PowerShell, 맥에서는 Terminal이라고 부릅니다.
2.3 SSH가 뭐고, 왜 쓰나요?
- SSH는 내 컴퓨터에서 원격 서버(VPS)를 안전하게 조종하는 암호화된 통로입니다.
- 예를 들어,
ssh root@123.45.67.89라고 입력하면 내 컴퓨터가 VPS로 연결됩니다.
SSH를 쓰는 이유
- 보안: 모든 통신이 암호화됩니다.
- 원격 조작: 서버에 직접 접속한 것처럼 명령을 내릴 수 있습니다.
- 터널링: 서버 안에 숨겨진 웹 대시보드를 내 컴퓨터에서 안전하게 열 수 있습니다.
2.4 SSH 키는 왜 필요한가요?
- 비밀번호 로그인은 해킹 시도에 취약합니다.
- SSH 키는 “파일 형태의 디지털 열쇠”라서 훨씬 안전합니다.
비유로 이해하기 - 비밀번호 로그인: 문 비밀번호를 숫자로 맞추는 방식 - SSH 키 로그인: 내 손에만 있는 열쇠로 문을 여는 방식
3. 준비물 체크리스트
| 항목 | 필수 여부 | 설명 |
|---|---|---|
| VPS 서버 | 필수 | Ubuntu 22.04/24.04 추천 |
| 터미널 | 필수 | Windows: PowerShell / Mac: Terminal |
| SSH 키 | 필수 | 서버 보안 접속용 |
| OpenClaw 설치 스크립트 | 필수 | 공식 경로 사용 권장 |
4. VPS 보안 세팅
이 파트를 천천히 따라 하면 보안 걱정 없이 OpenClaw를 설치할 수 있습니다.

4.1 SSH 키 만들기 (내 PC에서)
1) 터미널 열기 - Windows: 시작 → PowerShell - Mac: Command + Space → Terminal
2) 키 생성 명령어 입력
ssh-keygen -t ed255193) 물음에 답하기 - Enter file in which to save the key: 그냥 엔터 - Enter passphrase: 그냥 엔터 - Enter same passphrase again: 엔터
4) 공개키 확인 Windows PowerShell
cat $env:USERPROFILE\.ssh\id_ed25519.pubmacOS/Linux
cat ~/.ssh/id_ed25519.pub화면에 ssh-ed25519 AAAA... 로 시작하는 문자열이 보이면 복사해 둡니다.
4.2 VPS에 최초 접속 (root 계정)
ssh root@<VPS_IP>처음 접속할 때는 이런 메시지가 나옵니다.
Are you sure you want to continue connecting (yes/no)?
여기서 yes 를 입력하세요.
그 다음에는 비밀번호 입력 창이 뜹니다. - 비밀번호를 입력해도 화면에 아무것도 안 보입니다. 정상입니다.
4.3 서버 업데이트와 필수 도구 설치
apt update && apt upgrade -y
apt install -y curl git ufw nanocurl: 설치 스크립트 다운로드용git: 소스코드 설치용ufw: 방화벽nano: 텍스트 편집기
4.4 전용 사용자 만들기 (root 대신 사용)
adduser claw
usermod -aG sudo clawclaw라는 새로운 사용자를 만듭니다.- 앞으로는 root 대신 이 사용자로 작업합니다.
4.5 SSH 키 등록 (가장 중요한 단계)
su - claw
mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys- 편집 화면이 열리면 아까 복사한 공개키를 붙여넣습니다.
- 저장:
Ctrl + O→ Enter - 종료:
Ctrl + X
그 다음 권한을 잠급니다.
chmod 600 ~/.ssh/authorized_keys4.6 방화벽 켜기
sudo ufw allow OpenSSH
sudo ufw enable방화벽을 켜면 SSH만 허용됩니다.
4.7 접속 테스트
이제 내 PC로 돌아가서 새로운 사용자로 접속을 시도합니다.
ssh claw@<VPS_IP>- 비밀번호 없이 접속되면 성공입니다.
5. OpenClaw 설치 (공식 권장 방법)
curl -fsSL https://openclaw.bot/install.sh | bash
openclaw onboard --install-daemon5.1 설치 후 확인
openclaw --version
openclaw doctordoctor는 환경 점검 명령입니다.
6. 대시보드 접속 (SSH 터널링)
OpenClaw 대시보드는 서버 안쪽에서만 열립니다. 따라서 SSH 터널링이 필요합니다.
6.1 터널 열기 (내 PC에서)
ssh -L 18789:127.0.0.1:18789 claw@<VPS_IP>- 이 명령을 실행한 터미널은 닫지 마세요.
6.2 대시보드 접속
브라우저 주소창에 입력:
http://127.0.0.1:18789
7. Windows/맥 화면 기준 따라가기
7.1 Windows 10/11 (PowerShell)
- 시작 메뉴 →
PowerShell검색 → 실행 - 검은 창이 뜨면 명령어를 그대로 붙여넣기
- 붙여넣기는 마우스 우클릭
- Enter를 누르면 실행됨
자주 보이는 메시지 - Are you sure you want to continue connecting? → yes 입력 - password: → 비밀번호 입력 (화면에 표시되지 않음)
7.2 macOS (Terminal)
Command + Space→Terminal검색 → 실행- 흰색/검은색 창에 명령어 입력
- 붙여넣기는 Command + V
자주 보이는 메시지 - Are you sure you want to continue connecting? → yes 입력 - password: → 비밀번호 입력 (화면에 표시되지 않음)
8. 채널 연결 (Telegram / Discord / Slack)

8.1 Telegram 연결 (가장 쉬운 봇 방식)
1) BotFather에서 봇 생성 - 텔레그램 앱에서 @BotFather 검색 → /newbot 실행 → 토큰 발급
2) OpenClaw에 토큰 등록
openclaw channels add --channel telegram --token <bot-token>3) 테스트 - 텔레그램에서 봇에게 /start 입력 - 페어링 코드가 오면 승인
8.2 Discord 연결 (봇 계정 방식)
1) 디스코드 개발자 포털에서 봇 생성 - https://discord.com/developers/applications 접속 - New Application → Bot 생성 - Bot Token 복사
2) 봇 초대 링크 생성 - OAuth2 → URL Generator - scopes: bot - bot permissions: Send Messages, Read Message History
3) OpenClaw에 등록
openclaw channels add --channel discord --token <bot-token>4) 테스트 - 서버 채널에 봇을 초대 후 메시지 전송
8.3 Slack 연결 (워크스페이스 앱 방식)
1) Slack 앱 생성 - https://api.slack.com/apps 접속 → Create New App
2) Bot Token 발급 - OAuth & Permissions → Bot Token Scopes 추가 - chat:write, app_mentions:read 권장 - Install to Workspace → xoxb-... 토큰 복사
3) OpenClaw에 등록
openclaw channels add --channel slack --token <xoxb-token>4) 테스트 - 채널에서 @봇이름 멘션
9. 유지보수/업데이트
# 업데이트
curl -fsSL https://openclaw.bot/install.sh | bash
# 상태 확인
openclaw status
openclaw gateway status
openclaw logs --follow10. 마지막 체크리스트
| 항목 | 확인 |
|---|---|
| SSH 키 접속 | 비밀번호 없이 접속되는가? |
| 대시보드 | SSH 터널로 접속 가능한가? |
| 봇 연결 | 텔레그램/디스코드/슬랙에서 대답하는가? |
| 업데이트 | 최신 버전 유지 가능한가? |