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 امیج ملتا ہے — کوئی دستاویزات نہیں، کوئی کارڈ نہیں۔

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔