Skip to content
VDS · শুরু করা

প্রথম ঘণ্টায় কী করবেন

নতুন মেশিনের জন্য সংক্ষিপ্ত চেকলিস্ট: আপডেট, SSH কী, আলাদা ইউজার, ফায়ারওয়াল, সময়, গেস্ট এজেন্ট এবং প্রথম ডেটা ব্যাকআপ।

আপডেট: ২৩ আগস্ট, ২০২৬

মেশিনটি প্রভিশন করা হয়েছে এবং প্রথম মিনিট থেকেই ইন্টারনেটের মুখোমুখি। এখন আধা ঘণ্টার সেটআপ আপনাকে পরে কোনো ব্রিচ নিয়ে ঘাঁটাঘাঁটি করা থেকে বাঁচাবে।

1. সিস্টেম আপডেট করুন

apt update && apt upgrade -y
reboot

AlmaLinux এবং CentOS Stream-এ dnf upgrade -y ব্যবহার করুন। কার্নেল আপডেট হলে রিবুট প্রয়োজন।

2. একটি SSH কী যোগ করুন

পাসওয়ার্ড হলো লগইনের একটি সাময়িক উপায়। আপনার দিকে একটি কী জেনারেট করুন এবং "Access" ট্যাবের "SSH keys" সাবসেকশনে যোগ করুন: তালিকাটি সম্পূর্ণভাবে প্রতিস্থাপিত হয়, তাই পুরো সেটটিই জমা দিন। বিস্তারিত জানতে দেখুন SSH keys।

কী সেভ করলে চলমান মেশিন রিবুট হয়: বুটের সময় প্রাথমিক সেটআপ এগুলো প্রয়োগ করে। প্রথম ঘণ্টায় এতে আপনার কিছুই ক্ষতি হয় না, পরে এর মানে ডাউনটাইম — এজন্যই কী তালিকার দ্বিতীয় আইটেম।

Windows Server-এ SSH কী একেবারেই কাজ করে না: সেখানে আপনি পাসওয়ার্ড দিয়ে RDP-এর মাধ্যমে লগইন করেন, তাই এই ধাপটি বাদ দিন এবং এর বদলে RDP protection ব্যবহার করুন।

কী-ভিত্তিক লগইন কাজ করে কিনা নিশ্চিত করুন, তারপরই পাসওয়ার্ড নিষ্ক্রিয় করুন:

nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh

একটি নতুন উইন্ডো থেকে কী লগইন যাচাই করার আগে আপনার বর্তমান সেশন বন্ধ করবেন না। যদি নিজেকে লক আউট করে ফেলেন, প্যানেলের text console আপনাকে বাঁচাবে।

3. একটি সাধারণ ইউজার তৈরি করুন

আপনার সব সময় root হিসেবে কাজ করা উচিত নয়: rm-এ একটি টাইপো আপনার মেশিন কেড়ে নেবে।

adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys

AlmaLinux-এ গ্রুপটির নাম sudo নয়, wheel।

4. ফায়ারওয়াল চালু করুন

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

প্রয়োজন অনুযায়ী পোর্ট খুলুন: ufw allow 80/tcp, ufw allow 443/tcp। বাকি সব বন্ধ রাখুন।

5. সময় এবং মেশিনের নাম পরীক্ষা করুন

timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

ভুল সময় সার্টিফিকেট, লগ এবং শিডিউলার নষ্ট করে।

6. গেস্ট এজেন্ট চলছে কিনা নিশ্চিত করুন

ব্যবহৃত স্পেস দেখাতে এবং সফট রিবুট করতে প্যানেলের এটি প্রয়োজন:

systemctl status qemu-guest-agent

সার্ভিসটি না থাকলে:

apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent

7. নিজের ব্যাকআপ সেট আপ করুন

স্বয়ংক্রিয় মেশিন ব্যাকআপ বা স্ন্যাপশট নেই — এটি আপনার দায়িত্ব। প্রথম দিন থেকেই এটিকে অভ্যাসে পরিণত করুন: ডেটাবেস ডাম্প করুন, প্রজেক্ট ডিরেক্টরিগুলো আর্কাইভ করুন, এবং সবকিছু একই মেশিনে রেখে না দিয়ে অফসাইটে পাঠান।

tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx

আপনি scp বা rsync দিয়ে নিজের মেশিনে একটি কপি টেনে আনতে পারেন।

চেকলিস্ট

  • সিস্টেম আপডেট করা হয়েছে
  • SSH কী যোগ করা এবং যাচাই করা হয়েছে
  • পাসওয়ার্ড লগইন নিষ্ক্রিয় করা হয়েছে
  • sudo সহ ইউজার তৈরি করা হয়েছে
  • ফায়ারওয়াল চালু, অতিরিক্ত পোর্ট বন্ধ
  • টাইম জোন এবং মেশিনের নাম সেট করা হয়েছে
  • গেস্ট এজেন্ট চলছে
  • প্রথম ব্যাকআপ তৈরি এবং মেশিনের বাইরে সংরক্ষণ করা হয়েছে

পরবর্তী — quick start: a website in 15 minutes।