केवल root से लॉगिन करना सुविधाजनक है लेकिन जोखिम भरा है। यह गाइड sudo और SSH कुंजी एक्सेस वाला समर्पित उपयोगकर्ता बनाना दिखाता है — SSH सुरक्षा और UFW का अच्छा पूरक।
📋 पूर्वापेक्षाएँ
- root या sudo एक्सेस और सक्रिय SSH सत्र वाला Linux VPS (Ubuntu/Debian)।
उपयोगकर्ता बनाएँ
deploy को अपने पसंदीदा उपयोगकर्ता नाम से बदलें:
Bashsudo adduser deploy sudo usermod -aG sudo deploy
sudo समूह जाँचें
Bashsudo groups deploy # आउटपुट: deploy sudo (कुछ distro पर wheel)
SSH कुंजी सेट करें
अपने PC पर जरूरत हो तो कुंजी बनाएँ (ssh-keygen -t ed25519)। फिर सर्वर पर कॉपी करें:
Bashssh-copy-id deploy@VPS_IP
कनेक्ट करें: ssh deploy@VPS_IP
sudo परीक्षण
Bashsudo apt update # या: sudo whoami → root
सर्वोत्तम अभ्यास
- परीक्षण के बाद root पासवर्ड लॉगिन अक्षम करें (देखें SSH सुरक्षा)।
- UFW में SSH पोर्ट खुला रखें।
- पासवर्ड प्रमाणीकरण रखें तो मजबूत पासवर्ड उपयोग करें।
सुखद डिप्लॉय! 🚀