Claude Code के बारे में
Claude Code, Anthropic का कमांड-लाइन कोडिंग एजेंट है। इसे किसी प्रोजेक्ट फ़ोल्डर में चलाने पर यह कोड पढ़ता है, बदलाव सुझाता है, कमांड (टेस्ट, बिल्ड, git) चलाता है और संवेदनशील कार्रवाइयों से पहले आपकी अनुमति माँगता है। यह उन डेवलपर और छोटी टीमों के लिए है जिन्हें हमेशा चालू रहने वाला रिमोट वर्कस्टेशन चाहिए, जिस तक किसी भी मशीन से SSH के ज़रिए पहुँचा जा सके।
डिलीवरी के समय claude बाइनरी सभी उपयोगकर्ताओं के लिए /usr/bin/claude में इंस्टॉल होती है। यह आधिकारिक APT रिपॉज़िटरी (stable चैनल) से आती है। साइनिंग की को स्वीकार करने से पहले उसकी फ़िंगरप्रिंट से जाँचा जाता है, और कोई रिमोट स्क्रिप्ट आँख मूँदकर नहीं चलाई जाती। इसके साथ git और tmux पैकेज भी जोड़े जाते हैं।
डिलीवरी पर कुछ भी ऑथेंटिकेटेड नहीं होता, और यह जानबूझकर है: सर्वर की कॉन्फ़िगरेशन में कोई API की नहीं रखी जाती। मशीन पर पहुँचने के बाद आप अपने Anthropic खाते या अपनी की से खुद लॉगिन करते हैं। इंस्टॉलेशन की पूरी प्रक्रिया /var/log/claude-code-install.log में दर्ज होती है।
Claude Code के साथ आप क्या कर सकते हैं
APT से सिस्टम-स्तर इंस्टॉलेशन
claude-codeपैकेज Anthropic की आधिकारिक रिपॉज़िटरी के stable चैनल से आता है और/usr/bin/claudeमें इंस्टॉल होता है। यह सर्वर के सभी खातों के लिए उपलब्ध रहता है और किसी होम फ़ोल्डर पर निर्भर नहीं करता।फ़िंगरप्रिंट से जाँची गई GPG की
साइनिंग की डाउनलोड करके अपेक्षित फ़िंगरप्रिंट से मिलाई जाती है, फिर
/etc/apt/keyrings/claude-code.ascमें सहेजी जाती है। फ़िंगरप्रिंट अलग निकले तो इंस्टॉलेशन रुक जाता है।टर्मिनल में कोडिंग एजेंट
Claude Code आपकी रिपॉज़िटरी खंगालता है, फ़ाइलें एडिट करता है और शेल से कमांड चलाता है। अनुमति के अनुरोधों की वजह से नियंत्रण आपके हाथ में रहता है।
git और tmux पहले से मौजूद
ये दोनों टूल एजेंट के साथ इंस्टॉल होते हैं। tmux के साथ आपका SSH कनेक्शन टूट जाए, तब भी काम का सत्र चालू रहता है।
APT से नियंत्रित अपडेट
रिपॉज़िटरी
/etc/apt/sources.list.d/claude-code.listमें घोषित है। अपडेटsudo apt update && sudo apt upgrade claude-codeसे होता है, यानी आप जब चाहें तब।ऑथेंटिकेशन आपके हाथ में
प्रोविज़निंग डेटा में कोई सीक्रेट नहीं रखा जाता। आप
claudeका ब्राउज़र-आधारित लॉगिन याANTHROPIC_API_KEYवेरिएबल इस्तेमाल कर सकते हैं।
Claude Code के साथ शुरुआत करें
ऑर्डर से प्रोडक्शन तक कुछ ही मिनटों में।
- 1
Claude Code चुनकर VPS ऑर्डर करें
Debian 12, Debian 13, Ubuntu 20.04, 22.04 या 24.04 वाला Linux VPS (पेरिस या फ्रैंकफर्ट) चुनें, फिर Applications टैब में Claude Code पर टिक करें। 4 GB RAM रखें: 3.5 GB से कम होने पर इंस्टॉलेशन चेतावनी देता है।
- 2
कनेक्ट करें और इंस्टॉलेशन जाँचें
सर्वर मिलने के बाद SSH सत्र खोलें। मार्कर फ़ाइल बताती है कि इंस्टॉलेशन पूरा हो गया है, और कोई शक हो तो लॉग में हर चरण का ब्योरा मिलता है।
Bashssh USER@SERVER_IP ls /var/lib/claude-code-install.done claude --version tail -n 20 /var/log/claude-code-install.log - 3
लॉगिन करें और प्रोजेक्ट खोलें
अपने प्रोजेक्ट वाले फ़ोल्डर में जाकर
claudeचलाएँ। दिखाए गए ब्राउज़र लॉगिन का पालन करें, या API से काम करना चाहें तो अपनी की सत्र में export कर दें।Bashmkdir -p ~/projet && cd ~/projet && git init claude - 4
असली उपयोग से पहले सर्वर सुरक्षित करें
non-root उपयोगकर्ता से काम करें, SSH की से लॉगिन करें और खुले पोर्ट सीमित रखें। Claude Code कोई वेब सेवा नहीं खोलता, इसलिए इसके लिए डोमेन या HTTPS सेट करने की ज़रूरत नहीं है। अपनी रिपॉज़िटरी को किसी git remote पर पुश करके रखें, वही आपके कोड का बैकअप है।
Bashadduser dev && usermod -aG sudo dev apt install -y ufw ufw allow OpenSSH && ufw enable
Claude Code के उपयोग
हमेशा चालू रिमोट डेवलपमेंट मशीन
हल्के लैपटॉप या टैबलेट से SSH करें और वही माहौल पाएँ: आपकी रिपॉज़िटरी और चल रहे tmux सत्र जस के तस मिलते हैं।
रीफ़ैक्टरिंग और कोड रिव्यू
एजेंट से कहें कि वह रिपॉज़िटरी का विश्लेषण करे, कई फ़ाइलों में किसी आंतरिक API का नाम बदले या फेल हो रहे टेस्ट ठीक करे। फिर कमिट से पहले diff खुद पढ़ लें।
स्क्रिप्ट और एडमिन कार्य
जिस सर्वर पर आपका पूरा नियंत्रण है, वहाँ एजेंट शेल स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइलें या playbook लिखने में मदद करता है, और कमांड उसी टर्मिनल में टेस्ट भी कर लेता है।
डिस्कनेक्ट के बाद भी चलते लंबे सत्र
लंबे काम के लिए
claudeको tmux में चलाएँ, सत्र को detach करें, लैपटॉप बंद कर दें और बाद मेंtmux attachसे वहीं लौट आएँ।
Claude Code से जुड़े सामान्य प्रश्न
हाँ। इंस्टॉलेशन में सिर्फ़ प्रोग्राम मिलता है, ऑथेंटिकेशन नहीं। SSH से कनेक्ट होने के बाद claude चलाकर अपने खाते से लॉगिन करें, या अपनी की ANTHROPIC_API_KEY में export करें। Claude की पहुँच Anthropic के अधीन है, Infrawire के नहीं।
Claude Code के बारे में और जानें
जाँचें कि इंस्टॉलेशन ने क्या किया
सर्वर की स्थिति तीन चीज़ों से परखी जा सकती है: लॉग /var/log/claude-code-install.log, मार्कर /var/lib/claude-code-install.done (यह तभी बनता है जब सब कुछ ठीक रहा हो) और कमांड claude --version। मार्कर न मिले तो लॉग का अंतिम हिस्सा पढ़ें। उसमें विफलता की पंक्ति और कारण लिखा होता है, जैसे कोई ख़राब थर्ड-पार्टी रिपॉज़िटरी या नेटवर्क का न पहुँच पाना।
सीक्रेट उजागर किए बिना लॉगिन करें
API की को कभी भी सर्वर के प्रोविज़निंग डेटा में न रखें: वह मेटाडेटा सेवा से पढ़ा जा सकता है। इसके बजाय डिलीवरी के बाद claude से लॉगिन करें, या की को सत्र में export करें:
Bashexport ANTHROPIC_API_KEY="VOTRE_CLE"
इसे स्थायी बनाना हो तो की को किसी सीक्रेट मैनेजर में रखें, या ऐसी फ़ाइल में जिसे केवल आपका उपयोगकर्ता पढ़ सके (chmod 600)। साझा फ़ाइल में न रखें।
Claude Code को अपडेट करना
APT रिपॉज़िटरी stable चैनल की ओर इशारा करती है। अपडेट किसी भी दूसरे पैकेज की तरह होते हैं, इसलिए काम के बीच अचानक कोई बदलाव नहीं आता:
Bashsudo apt update && sudo apt upgrade claude-code
tmux के साथ काम करना
एजेंट चलाने से पहले नाम वाला सत्र शुरू करें, जैसे tmux new -s code, फिर claude। Ctrl+b दबाकर d से detach करें, और tmux attach -t code से वापस जुड़ें। भारी कार्यों के लिए हमारे VPS Linux में से अधिक क्षमता वाला VPS चुनें।

