दूरस्थ Gateway के साथ OpenClaw.app चलाना
OpenClaw.app रिमोट गेटवे से कनेक्ट करने के लिए SSH टनलिंग का उपयोग करता है। यह गाइड आपको इसे सेट अप करने का तरीका दिखाती है।अवलोकन
त्वरित सेटअप
चरण 1: SSH Config जोड़ें
~/.ssh/config संपादित करें और जोड़ें:
<REMOTE_IP> और <REMOTE_USER> को अपने मानों से बदलें।
चरण 2: SSH कुंजी कॉपी करें
अपनी सार्वजनिक कुंजी को दूरस्थ मशीन पर कॉपी करें (एक बार पासवर्ड दर्ज करें):चरण 3: Gateway टोकन सेट करें
चरण 4: SSH टनल प्रारंभ करें
चरण 5: OpenClaw.app पुनः प्रारंभ करें
लॉगिन पर टनल स्वतः प्रारंभ करें
लॉगिन करते समय SSH टनल को स्वतः प्रारंभ कराने के लिए, एक Launch Agent बनाएँ।PLIST फ़ाइल बनाएँ
इसे~/Library/LaunchAgents/bot.molt.ssh-tunnel.plist के रूप में सहेजें:
Launch Agent लोड करें
- लॉगिन करते ही स्वतः प्रारंभ होगी
- क्रैश होने पर पुनः प्रारंभ होगी
- पृष्ठभूमि में चलती रहेगी
com.openclaw.ssh-tunnel LaunchAgent को हटा दें।
समस्या-निवारण
जाँचें कि टनल चल रही है या नहीं:यह कैसे काम करता है
| घटक | यह क्या करता है |
|---|---|
LocalForward 18789 127.0.0.1:18789 | स्थानीय पोर्ट 18789 को दूरस्थ पोर्ट 18789 तक फ़ॉरवर्ड करता है |
ssh -N | दूरस्थ कमांड निष्पादित किए बिना SSH (केवल पोर्ट फ़ॉरवर्डिंग) |
KeepAlive | क्रैश होने पर टनल को स्वतः पुनः प्रारंभ करता है |
RunAtLoad | एजेंट लोड होने पर टनल प्रारंभ करता है |
ws://127.0.0.1:18789 से कनेक्ट होता है। SSH टनल उस कनेक्शन को रिमोट मशीन के पोर्ट 18789 पर फ़ॉरवर्ड करती है जहाँ गेटवे चल रहा है।