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 नहीं, क्रिप्टो में भुगतान।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।