EQVPS

Debian VPS कैसे सेट करें (root मिलने के बाद पहले कदम)

एक नए Debian 12 VPS का शुरुआती सेटअप: apt अपडेट करें, sudo और एक non-root उपयोगकर्ता जोड़ें, अपनी SSH कुंजी इंस्टॉल करें, पासवर्ड लॉगिन बंद करें, और UFW फ़ायरवॉल चालू करें। Ubuntu की तुलना में Debian-विशिष्ट नोट्स, कॉपी-पेस्ट कमांड के साथ।

Debian का सेटअप Ubuntu से लगभग एक जैसा है — दोनों apt-आधारित — कुछ Debian-विशिष्ट अड़चनों के साथ जिन्हें जानना अच्छा है (sudo हमेशा नहीं होता; इमेज ज़्यादा न्यूनतम है)। यह रहे नए Debian 12 बॉक्स पर पहले दस मिनट।

1. सिस्टम अपडेट करें

apt update && apt upgrade -y

2. sudo इंस्टॉल करें (Debian में अक्सर नहीं होता) और एक उपयोगकर्ता बनाएँ

apt install -y sudo curl
adduser deploy            # set a password when prompted
usermod -aG sudo deploy

sudo इंस्टॉल करना Debian का मुख्य फ़र्क है — न्यूनतम इमेज इसके बिना आती हैं।

3. उपयोगकर्ता में अपनी SSH कुंजी जोड़ें

अपनी सार्वजनिक कुंजी इंस्टॉल करें (कैसे बनाएँ):

mkdir -p /home/deploy/.ssh
nano /home/deploy/.ssh/authorized_keys      # paste your PUBLIC key
chown -R deploy:deploy /home/deploy/.ssh
chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys

आगे बढ़ने से पहले दूसरे टर्मिनल में पुष्टि करें कि ssh deploy@YOUR.SERVER.IP काम करता है।

4. पासवर्ड और root SSH लॉगिन बंद करें

sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

5. फ़ायरवॉल (इंस्टॉल करें फिर चालू करें)

न्यूनतम Debian में UFW नहीं भी हो सकता:

sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw enable

ऐप पोर्ट खोलने के लिए देखें UFW फ़ायरवॉल कॉन्फ़िगर करना

6. स्वचालित सुरक्षा अपडेट

sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades   # choose "Yes"

अगले कदम

पैच किया हुआ, root से दूर, सिर्फ़ कुंजी, फ़ायरवॉल के पीछे। यहाँ से: Docker इंस्टॉल करें, nginx reverse proxy सेट करें, या पूरी नए-VPS सुरक्षा चेकलिस्ट चलाएँ। EQVPS लगभग एक मिनट में root के साथ साफ़ Debian 12 (और Ubuntu, AlmaLinux) इमेज देता है, कोई KYC नहीं, क्रिप्टो में भुगतान।

सामान्य प्रश्न

Debian बनाम Ubuntu सेटअप में क्या फ़र्क है?

कदम लगभग एक जैसे हैं — दोनों apt-आधारित — दो छोटे Debian नोट्स के साथ: sudo हमेशा डिफ़ॉल्ट रूप से इंस्टॉल नहीं होता, इसलिए पहले उसे इंस्टॉल करते हैं, और Debian ज़्यादा न्यूनतम आता है, तो curl या ufw जैसे टूल इंस्टॉल करने पड़ सकते हैं। बाकी अपडेट / non-root उपयोगकर्ता / SSH कुंजी / फ़ायरवॉल का प्रवाह वही है।

मेरे नए Debian बॉक्स पर sudo क्यों नहीं चल रहा?

Debian न्यूनतम इमेज में अक्सर sudo नहीं होता, और आपका नया उपयोगकर्ता अभी sudo समूह में नहीं है। इसे root के रूप में इंस्टॉल करें (apt install -y sudo) और usermod -aG sudo <user> से अपना उपयोगकर्ता जोड़ें। फिर समूह को असर में लाने के लिए लॉग आउट करके फिर लॉग इन करें।

क्या Debian पर root SSH लॉगिन बंद करना चाहिए?

हाँ, जैसे ही आपकी SSH कुंजी वाला non-root sudo उपयोगकर्ता काम करने लगे। SSH पर root लॉगिन बॉट सबसे पहले आज़माते हैं। उपयोगकर्ता बनाएँ, दूसरे टर्मिनल में कुंजी लॉगिन की पुष्टि करें, फिर PermitRootLogin no और PasswordAuthentication no सेट करें।

VPS के लिए कौन सा Debian संस्करण?

Debian 12 (Bookworm) — मौजूदा स्थिर, लंबा समर्थन, और वही जिसे ये कमांड लक्षित करते हैं। Debian स्थिर को ठीक उसी उबाऊ भरोसे के लिए सराहा जाता है जो आप सर्वर पर चाहते हैं।

क्या आप पहचान-पत्र या कार्ड माँगते हैं?

नहीं। साइन अप के लिए एक ईमेल, USDC या USDT में भुगतान। आपको लगभग एक मिनट में root के साथ एक साफ़ Debian इमेज मिलती है — कोई दस्तावेज़ नहीं, कोई कार्ड नहीं।

टिप्पणियाँ

अभी तक कोई टिप्पणी नहीं। पहले बनें।

एक टिप्पणी छोड़ें

टिप्पणियाँ दिखने से पहले मॉडरेट की जाती हैं।