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 নেই, ক্রিপ্টোতে পেমেন্ট।

FAQ

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 ইমেজ পান — কোনো নথি নয়, কোনো কার্ড নয়।

মন্তব্য

এখনো কোনো মন্তব্য নেই। প্রথম হোন।

একটি মন্তব্য দিন

মন্তব্য প্রকাশের আগে মডারেট করা হয়।