VPS সিকিউরিটি
VPS সার্ভার কীভাবে সিকিউর করবেন: একটি হার্ডেনিং চেকলিস্ট
নতুন VPS শুরুতে খোলা আর কনফিগার করা থাকে না। এই চেকলিস্ট সবচেয়ে কমন যেসব উপায়ে সার্ভার হ্যাক হয়, তা বন্ধ করার পরিবর্তনগুলো, করার ক্রম অনুযায়ী দেখায়।
১০টি হার্ডেনিং স্টেপ আর একটি ছোট চেকলিস্ট
হার্ডেনিং চেকলিস্ট
দশ ধাপে নতুন VPS হার্ডেন করুন।
- 1
অপারেটিং সিস্টেম আপডেট করুন
সার্ভার চালু হওয়ার পরপরই সিস্টেমের আপডেট কমান্ড চালান, আর তারপর নিয়মিত সূচিতেও চালান। বেশিরভাগ হ্যাক একটি পরিচিত, আগে থেকে প্যাচ করা ভালনারেবিলিটি ব্যবহার করে।
- 2
SSH কি-তে পরিবর্তন করুন আর পাসওয়ার্ড লগইন বন্ধ করুন
একটি SSH কি পেয়ার তৈরি করুন, পাবলিক কি সার্ভারে যোগ করুন, তারপর SSH কনফিগারেশনে পাসওয়ার্ড অথেন্টিকেশন বন্ধ করুন, যাতে কি-ই ঢোকার একমাত্র পথ থাকে।
আরেকটি অ্যাডমিন ইউজার কাজ করলে SSH-এ root লগইনও বন্ধ করুন।
- 3
ডিফল্ট সেটিংস বদলান
যতটা সম্ভব ডিফল্ট অ্যাকাউন্টের নাম বদলান বা সরিয়ে দিন, আর অটোমেটেড স্ক্যান কমাতে SSH-কে পোর্ট ২২ থেকে সরানোর কথা ভাবুন, এই ধাপের বদলে নয়, পাশাপাশি।
- 4
ফায়ারওয়াল সেটআপ করুন
ব্যবহার না করা প্রতিটি পোর্ট বন্ধ রাখতে ufw বা nftables ব্যবহার করুন, আর কেবল যা আপনার অ্যাপ্লিকেশনে সত্যিই লাগে তা খোলা রাখুন, যেমন ওয়েবসাইটের জন্য ৮০ আর ৪৪৩।
- 5
fail2ban ইনস্টল করুন
Fail2ban বারবার ব্যর্থ লগইন খোঁজে আর সোর্সটিকে সাময়িকভাবে ব্লক করে, যা SSH আর অন্য সার্ভিসে ব্রুট-ফোর্স চেষ্টা কমায়।
- 6
লিস্ট-প্রিভিলেজ ইউজার তৈরি করুন
দিনের কাজে root হিসেবে কাজ করা এড়িয়ে চলুন। অ্যাডমিন কাজের জন্য sudo অ্যাক্সেসসহ একটি সাধারণ ইউজার তৈরি করুন, আর যাদের অ্যাক্সেস লাগে তাদের জন্য আলাদা অ্যাকাউন্ট রাখুন।
- 7
অটোমেটিক সিকিউরিটি আপডেট চালু করুন
বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন সিকিউরিটি প্যাচ অটোমেটিক ইনস্টল করতে পারে, যাতে নিজে চালানো আপডেটের মাঝেও সুরক্ষা থাকে।
- 8
সার্ভার ব্যাকআপ রাখুন, আর স্ন্যাপশট নিন
ডেটার একটি কাজ করা ব্যাকআপ রাখুন, আর বড় কোনো পরিবর্তনের আগে স্ন্যাপশট নিন। Cloudoora ড্রপলেটে পুরো সার্ভার ফিরিয়ে আনতে স্ন্যাপশট ব্যবহার করা যায়।
আপডেটের ঠিক আগে নেওয়া স্ন্যাপশট কিছু ভুল হলে ফিরে যাওয়ার সবচেয়ে দ্রুত উপায়।
- 9
অস্বাভাবিক কিছুর জন্য লগ দেখুন
কখনো কখনো আর কোনো অদ্ভুত কিছু হলে, যেমন স্লোডাউন বা অপ্রত্যাশিত রিস্টার্টের পর, আপনার অথেন্টিকেশন আর অ্যাপ্লিকেশন লগ চেক করুন।
- 10
অ্যাপ্লিকেশনকে SSL-এর পেছনে রাখুন
আপনি যে সাইট বা অ্যাপ চালান, তার ট্রাফিক HTTPS-এর মাধ্যমে দেওয়া উচিত, যাতে ভিজিটর আর সার্ভারের মধ্যে ডেটা এনক্রিপ্টেড থাকে।
ছোট চেকলিস্ট
আপনার VPS কি হার্ডেন করা?
করুন
- শুধু SSH কি দিয়ে লগইন
SSH-এ পাসওয়ার্ড আর root লগইন দুটোই বন্ধ।
- ফায়ারওয়াল রুল সেট করা
কেবল আপনার অ্যাপ্লিকেশনে লাগা পোর্টগুলো খোলা।
- অটোমেটিক সিকিউরিটি আপডেট চালু
চেক করতে ভুলে গেলেও প্যাচ হয়ে যায়।
- ব্যাকআপ আর স্ন্যাপশট আপ-টু-ডেট
নিয়মিত নেওয়া, আর বড় কোনো পরিবর্তনের আগে।
এড়িয়ে চলুন
- সবকিছু root হিসেবে চালানো
একটি ভুল বা এক্সপ্লয়েট হলেই পুরো সার্ভারের নিয়ন্ত্রণ চলে যায়।
- ডিফল্ট সেটিংস রেখে দেওয়া
অটোমেটেড স্ক্যান ঠিক এই ডিফল্টগুলোই খোঁজে।
- ডাউনটাইম এড়াতে আপডেট না করা
প্যাচ না করা পরিচিত ভালনারেবিলিটি ছোট আপডেট উইন্ডোর চেয়ে বড় ঝুঁকি।
- কী বদলেছে তার কোনো রেকর্ড না থাকা
পরে সমস্যা ধরা বা ফিরিয়ে নেওয়া কঠিন করে তোলে।
সম্পর্কিত গাইড
আপনার VPS ভালো রাখুন
- VPS সার্ভার সুরক্ষিত করবেন যেভাবে
এই চেকলিস্টের পেছনের সম্পূর্ণ গাইড।
- VPS সার্ভার মনিটরিং টুল
নিজে সার্ভারের অবস্থা দেখার টুল।
- VPS ডিজাস্টার রিকভারি প্ল্যান
কিছু ভুল হলে সার্ভার ফিরিয়ে আনার ধাপ।
- VPS ব্যাকআপের ভালো অভ্যাস
কত ঘনঘন ব্যাকআপ নেবেন, আর কী রাখবেন।
- VPS পারফরম্যান্স অপটিমাইজ
হাতে থাকা রিসোর্স থেকে বেশি স্পিড পান।
- VPS হোস্টিং
রিসোর্স অনুযায়ী ঘণ্টা বা মাস হিসেবে বিল করা প্ল্যান।
FAQ
VPS সিকিউরিটি নিয়ে প্রশ্ন
নতুন VPS-এ প্রথম কী করা উচিত?
অপারেটিং সিস্টেম আপডেট করুন, তারপর কিছু লাইভ করার আগে SSH কি লগইন আর ফায়ারওয়াল সেটআপ করুন।
root লগইন কি বন্ধ করা উচিত?
হ্যাঁ, sudo অ্যাক্সেসসহ আরেকটি অ্যাডমিন অ্যাকাউন্ট কাজ করলে। সরাসরি root হিসেবে লগইন একটি সুরক্ষার লেয়ার সরিয়ে দেয়।
fail2ban কী কাজে লাগে?
এটি লগইন চেষ্টা দেখে আর অনেকবার ব্যর্থ হলে সোর্সটিকে সাময়িকভাবে ব্লক করে, যা SSH আর অন্য সার্ভিসে ব্রুট-ফোর্স অ্যাটাক কমায়।
কত ঘনঘন VPS ব্যাকআপ নেওয়া উচিত?
নিয়মিত সূচিতে, আর বড় কোনো পরিবর্তন, যেমন আপগ্রেডের আগে সবসময়। Cloudoora ড্রপলেটে এর জন্য স্ন্যাপশট ব্যবহার করা যায়।
শুধু ফায়ারওয়াল কি যথেষ্ট?
না। SSH কি, আপডেট, লিস্ট-প্রিভিলেজ ইউজার আর ব্যাকআপের পাশাপাশি এটি সার্ভার হার্ডেনিংয়ের একটি অংশ।
VPS সুরক্ষিত করতে সাহায্য কোথায় পাব?
নিজের VPS নিতে প্রস্তুত?
VPS প্ল্যান €3.87 থেকে, ঘণ্টা বা মাস হিসেবে বিল করা।

