Konten ini telah digabungkan ke Akses Jarak Jauh. Lihat halaman tersebut untuk panduan terbaru.
Menjalankan OpenClaw.app dengan Gateway Jarak Jauh
OpenClaw.app menggunakan tunneling SSH untuk terhubung ke gateway jarak jauh. Panduan ini menunjukkan cara menyiapkannya.Gambaran umum
Penyiapan cepat
Langkah 1: Tambahkan config SSH
Edit~/.ssh/config dan tambahkan:
<REMOTE_IP> dan <REMOTE_USER> dengan nilai Anda.
Langkah 2: Salin kunci SSH
Salin kunci publik Anda ke mesin jarak jauh (masukkan kata sandi sekali):Langkah 3: Konfigurasikan auth gateway jarak jauh
gateway.remote.password sebagai gantinya jika gateway jarak jauh Anda menggunakan auth kata sandi.
OPENCLAW_GATEWAY_TOKEN tetap valid sebagai override tingkat shell, tetapi
penyiapan klien jarak jauh yang tahan lama adalah gateway.remote.token / gateway.remote.password.
Langkah 4: Mulai tunnel SSH
Langkah 5: Mulai ulang OpenClaw.app
Mulai tunnel otomatis saat login
Agar tunnel SSH dimulai secara otomatis saat Anda login, buat Launch Agent.Buat file PLIST
Simpan ini sebagai~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist:
Muat Launch Agent
- Dimulai secara otomatis saat Anda login
- Dimulai ulang jika crash
- Tetap berjalan di latar belakang
com.openclaw.ssh-tunnel yang tersisa jika ada.
Pemecahan masalah
Periksa apakah tunnel sedang berjalan:Cara kerjanya
| Component | What It Does |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Meneruskan port lokal 18789 ke port jarak jauh 18789 |
ssh -N | SSH tanpa menjalankan perintah jarak jauh (hanya penerusan port) |
KeepAlive | Secara otomatis memulai ulang tunnel jika crash |
RunAtLoad | Memulai tunnel saat agent dimuat |
ws://127.0.0.1:18789 di mesin klien Anda. Tunnel SSH meneruskan koneksi tersebut ke port 18789 di mesin jarak jauh tempat Gateway berjalan.