2026 무헤드 Linux VPS 에서 OpenClaw 를 첫 채널 응답까지: install.sh 부터 gateway probe·channels probe 순서 검증
GUI 없는 Ubuntu/Debian 에서는 설치 스크립트 종료 코드만으로 운영 가능을 단정하면 안 됩니다. 공식 트러블슈팅 순서대로 Node·PATH·RPC·채널 전송을 먼저 증명하고 모델은 마지막에 다룹니다. ufw 와 클라우드 보안 그룹의 교집합, IPv6·webhook 주의, systemd HOME 글·Docker·WSL2 글과의 역할 분담도 명시합니다.
1. 무헤드에서 흔한 가성 성공
LISTEN 이 있어도 루프백이거나 보안 그룹이 한쪽만 열려 있으면 UI 는 멈춥니다. ss -lntp 와 콘솔을 같은 티켓에 붙여 교집합을 확인하세요.
아웃바운드 DNS/TLS 가 막히면 타임아웃이 늘고 429 와 혼동됩니다. 공식 래더 글 순서를 지키세요.
비대화 SSH 와 이후 systemd 사용자 유닛은 HOME 이 달라질 수 있습니다. tar 스냅샷을 남기고 HOME 드리프트 글과 연결하세요.
- 병렬 설치 중지
- tar 백업
- 프로브 순서를 티켓에 인쇄
2. 평면별 매트릭스
| 평면 | 소유 | 첫 합격점 |
|---|---|---|
| 베어 VPS | 커널·ufw·SG | listen·egress |
| Docker | bridge·token | WS |
| WSL2 | localhost | 포트 경로 |
3. 8단계 검증
node -v
which openclaw
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw status
openclaw gateway probe
openclaw gateway status
openclaw doctor
openclaw channels status --probe
- 환경 덤프 3종 저장
- Node 22+ 확인
- install 로그 로테이션
- status 다음 probe
- doctor 후 status 재실행
- ufw·SG 시간창 조정
- channels probe
- 합성 메시지 전송
4. 합격표
| 층 | 신호 | 합격 |
|---|---|---|
| listen | ss | 의도한 bind |
| RPC | gateway probe | connectivity ok |
| channels | probe | transport 실동작 |
5. 방화벽·듀얼스택
ufw 와 클라우드 SG 는 교집합입니다. IPv6 AAAA 와 리슨 패밀리 불일치는 Happy Eyeballs 불안정을 만듭니다. webhook TLS 종료 위치를 문서화하세요.
관리면·게이트웨이 RPC·채널 webhook 을 표로 나누어 출발지·목적지·프로토콜을 적습니다. 임시 전면 개방은 시간 상자 안에서만 허용하고, 종료 후 즉시 최소 권한으로 되돌립니다.
아웃바운드가 막히면 채널 프로바이더 TLS 가 먼저 실패합니다. curl verbose 로 SNI 와 핸드셰이크 시간을 남기고, 모델 429 와 분리해 기록하세요.
듀얼스택에서는 A 와 AAAA 가 가리키는 실제 리슨 주소를 함께 확인합니다. 한쪽만 열려 있으면 간헐적 끊김이 발생합니다.
6. 드릴
체크섬·exit code·담당 이니셜을 남기고 Ansible/Terraform 모듈로 승격하세요.
동일 사용자로 gateway probe 를 반복 실행하고, 작은 버전마다 합성 메시지를 재전송하여 스크린샷과 로그를 세트로 보관합니다.
주간 회고에서 어느 층에서 막혔는지 숫자로 세면 불필요한 모델 변경이 줄어듭니다. 티켓 상단에 명령 순서를 인쇄해 두면 인수인계가 빨라집니다.
여러 리전에 배포할 때는 DNS 권한과 보안 그룹 이름을 템플릿화하고 로컬 차이만 덧붙이는 편이 안전합니다.
비대화 SSH 세션과 이후 systemd 사용자 유닛은 HOME 이 달라질 수 있으므로, 최초 구축에서도 tar 스냅샷을 남기고 systemd HOME 글과 연결해 두세요.
Docker 나 WSL2 글과 혼동하지 말고, 본문은 베어 VPS 의 listen·egress·프로브 순서에만 집중합니다.
7. FAQ
Q install 은 성공했는데 gateway probe 가 먼저 실패합니다.A 리슨 주소·ufw·클라우드 SG·아웃바운드 DNS 순으로 확인하고, 모델 문자열은 나중에 손대세요.
Q systemd 사용자 서비스가 당장 필요한가요?A 검증 단계에서는 포그라운드 게이트웨이로도 충분하지만, 운영에서는 사용자 유닛과 linger 로 고정하는 편이 재현성이 높습니다.
Q 최소 권한 sudo 계정으로 설치할 수 있나요?A 가능하지만 sudoers 조각과 경로를 사전에 승인하고, 로그에 누가 어떤 명령을 실행했는지 남기세요.
8. 결론
순서를 지키면 모델 튜닝에 시간을 돌릴 수 있습니다. 순서를 건너뛰면 같은 방화벽 교차 문제를 주말마다 다시 풀게 됩니다.
자체 VPS 는 강력하지만 커널·배포판·보안 정책을 계속 따라가야 합니다. 팀이 커지면 인력 비용이 급격히 늘 수 있습니다.
상시 가동과 Apple 생태계 근접성이 더 중요하면 SFTPMAC 원격 Mac 과 도움말 센터 런북을 비교해 보세요.