গোড়া থেকে Kali Linux শেখার উপায়: নতুনদের গাইড — PickAClass
গোড়া থেকে Kali Linux শেখার উপায়: নতুনদের গাইড সাইবার নিরাপত্তা

গোড়া থেকে Kali Linux শেখার উপায়: নতুনদের গাইড

8 মিনিট পড়া · 30.09.2026

সংক্ষেপে: ভার্চুয়াল মেশিনে Kali Linux সেট করে, আগে Linux কমান্ড লাইন আয়ত্ত করে, তারপর আইনসম্মত ল্যাবে এর বিল্ট-ইন নিরাপত্তা-টুলে অনুশীলন করে Kali Linux শিখুন।

গোড়া থেকে Kali Linux শিখতে শুরুতে একটি ভার্চুয়াল মেশিনে এটি ইনস্টল করুন, যাতে নিরাপদে পরীক্ষা-নিরীক্ষা করা যায়, তারপর নিরাপত্তা-টুলে হাত দেওয়ার আগে Linux কমান্ড লাইনের শক্ত ভিত গড়ুন। Kali Linux হলো Debian-ভিত্তিক একটি অপারেটিং সিস্টেম, যা পেনিট্রেশন টেস্টিং ও ডিজিটাল ফরেনসিকের জন্য তৈরি, আর এতে আগে থেকেই শত শত নিরাপত্তা-টুল বসানো আছে। নতুনদের জন্য দ্রুততম পথ হলো আগে Linux-এর মৌলিক বিষয় শেখা, নিজের মালিকানাধীন বা পরীক্ষার অনুমতি পাওয়া বিচ্ছিন্ন ল্যাব পরিবেশে অনুশীলন করা, আর যেমন-তেমন প্রোগ্রামে লাফিয়ে না গিয়ে একবারে একটি টুল-শ্রেণি অধ্যয়ন করা।

Kali Linux কী?

Kali Linux একটি বিনামূল্যের, ওপেন-সোর্স Linux ডিস্ট্রিবিউশন, যা Offensive Security রক্ষণাবেক্ষণ করে। এটি সাইবার নিরাপত্তার কাজের জন্য তৈরি—যেমন পেনিট্রেশন টেস্টিং (দুর্বলতা খুঁজতে আইনসম্মতভাবে আক্রমণের অনুকরণ), নিরাপত্তা অডিট ও ফরেনসিক বিশ্লেষণ। সাধারণ ব্যবহারের জন্য প্রতিদিনের ডেস্কটপ অপারেটিং সিস্টেম হিসেবে এটি বানানো হয়নি।

শক্তিশালী টুল একসঙ্গে থাকায় Kali-কে পেশাদার ওয়ার্কবেঞ্চ হিসেবে দেখাই ভালো। প্রতিটি টুল মুখস্থ করার দরকার নেই; নিরাপত্তা-পরীক্ষার কর্মধারা বোঝা এবং কোন টুল কোন সমস্যার সমাধান করে তা জানাই জরুরি।

ধাপ ১: নিরাপদ পরিবেশ গড়ুন

যে সিস্টেম আপনার নয় বা পরীক্ষার লিখিত অনুমতি নেই, তার বিরুদ্ধে কখনো নিরাপত্তা-টুল চালাবেন না। আগে নিয়ন্ত্রিত একটি ল্যাব সাজান।

  • ভার্চুয়ালাইজেশন সফটওয়্যার ইনস্টল করুন, যেমন VirtualBox (বিনামূল্যের) বা VMware।
  • kali.org থেকে অফিসিয়াল Kali ইমেজ ডাউনলোড করুন এবং সেটি খাঁটি কি না নিশ্চিত করতে এর চেকসাম যাচাই করুন।
  • একটি ভার্চুয়াল মেশিন বানিয়ে তার ভেতরে Kali ইনস্টল করুন, আপনার মূল সিস্টেম থেকে আলাদা রেখে।
  • একটি লক্ষ্য মেশিন যোগ করুন—যেমন ইচ্ছাকৃতভাবে দুর্বল একটি VM (উদাহরণ: Metasploitable বা উদ্দেশ্য নিয়ে তৈরি ল্যাব ইমেজ)—যাতে অনুশীলনের জন্য আইনসম্মত কিছু থাকে।

ভার্চুয়াল ল্যাব আপনাকে ভুল করতে, জিনিস ভাঙতে এবং স্ন্যাপশট দিয়ে আগের অবস্থায় ফিরতে দেয়, বাস্তব নেটওয়ার্কের কোনো ঝুঁকি ছাড়াই।

ধাপ ২: Linux কমান্ড লাইন আয়ত্ত করুন

Kali-র বেশির ভাগ কাজ টার্মিনালে হয়, তাই কোনো একক টুলের চেয়ে কমান্ড লাইনে দক্ষতা বেশি গুরুত্বপূর্ণ। এই মৌলিক বিষয়গুলোতে মনোযোগ দিন:

  • ফাইল সিস্টেমে চলাচল: cd, ls, pwd
  • ফাইল সামলানো: cp, mv, rm, mkdir, cat, nano
  • পারমিশন ও ব্যবহারকারী: chmod, chown, sudo
  • প্যাকেজ ম্যানেজমেন্ট: apt update, apt install
  • নেটওয়ার্কিংয়ের মৌলিক বিষয়: ip, ping, netstat, curl
  • টেক্সট প্রসেসিং: grep, awk, sed, pipes

এখানে সত্যিকারের সময় দিন। শেলে স্বচ্ছন্দ একজন নতুন শিক্ষার্থী, এই ধাপ এড়িয়ে যাওয়া শিক্ষার্থীর চেয়ে অনেক দ্রুত টুল শেখে।

ধাপ ৩: নেটওয়ার্কিং ও নিরাপত্তার ধারণা বুঝুন

টুল কী করছে তা বুঝলেই কেবল তা কাজে আসে। অনুশীলনের আগে বা সঙ্গে সঙ্গে পড়ুন:

  • TCP/IP, পোর্ট ও প্রোটোকল কীভাবে কাজ করে
  • রিকনাইসেন্স, স্ক্যানিং, এক্সপ্লয়টেশন ও প্রতিবেদনের মধ্যে পার্থক্য
  • দুর্বল পাসওয়ার্ড ও ভুল কনফিগারেশনের মতো প্রচলিত দুর্বলতা
  • ওয়েব প্রযুক্তির মৌলিক বিষয় (HTTP, কুকি, রিকোয়েস্ট)

এই জ্ঞান টুলের আউটপুটকে বিভ্রান্তিকর কোলাহল থেকে অর্থবহ তথ্যে বদলে দেয়।

ধাপ ৪: শ্রেণি ধরে মূল টুলগুলো শিখুন

এলোমেলোভাবে টুল না খুলে নিরাপত্তা-মূল্যায়নের পর্ব অনুযায়ী আপনার শেখাকে ভাগ করুন।

তথ্য সংগ্রহ

নেটওয়ার্ক স্ক্যান করতে এবং খোলা পোর্ট ও সার্ভিস খুঁজে পেতে Nmap। ডোমেইনের তথ্য সংগ্রহে Whois ও dig।

দুর্বলতা বিশ্লেষণ

যেসব টুল সিস্টেমে জানা দুর্বলতা আছে কি না যাচাই করে, লক্ষ্যটি কোথায় উন্মুক্ত থাকতে পারে তা বুঝতে সাহায্য করে।

ওয়েব অ্যাপ্লিকেশন টেস্টিং

ওয়েব ট্রাফিক পরীক্ষা ও বদলানোর জন্য Burp Suite, আর ওয়েব সার্ভার স্ক্যান করতে Nikto।

এক্সপ্লয়টেশন ও পাসওয়ার্ড টেস্টিং

ল্যাবে এক্সপ্লয়টেশন অনুশীলনের জন্য Metasploit Framework, আর পাসওয়ার্ডের শক্তি বুঝতে John the Ripper বা Hashcat-এর মতো টুল।

পরেরটিতে যাওয়ার আগে একটি টুল ভালোভাবে শিখুন। নতুনদের জন্য প্রশস্ততার চেয়ে গভীরতা ভালো।

ধাপ ৫: আইনসম্মতভাবে ও ধারাবাহিকভাবে অনুশীলন করুন

নিরাপদ পরিবেশে পুনরাবৃত্তি থেকেই দক্ষতা আসে। ভালো কয়েকটি বিকল্প:

  • দুর্বল লক্ষ্য মেশিনসহ আপনার নিজের ভার্চুয়াল ল্যাব
  • শিক্ষার্থীদের জন্য তৈরি ক্যাপচার দ্য ফ্ল্যাগ (CTF) চ্যালেঞ্জ
  • অনুমোদিত লক্ষ্য দেয় এমন আইনসম্মত অনুশীলন-প্ল্যাটফর্ম

আপনি যা করেন তা নথিবদ্ধ করুন। প্রতিটি সেশনের পর ছোট নোট বা প্রতিবেদন লিখলে শেখা দৃঢ় হয় এবং বাস্তব পেশাদার কর্মধারার অনুকরণ হয়।

শেখার বাস্তবসম্মত সময়রেখা

অগ্রগতি নির্ভর করে আপনি কত সময় দিচ্ছেন তার ওপর, তবে একটি যুক্তিসংগত পথ দেখতে এমন:

  1. সপ্তাহ ১-২: Kali ইনস্টল করুন, কমান্ড লাইনে স্বচ্ছন্দ হোন।
  2. সপ্তাহ ৩-৪: নেটওয়ার্কিংয়ের মৌলিক বিষয় পড়ুন এবং আপনার প্রথম Nmap স্ক্যান চালান।
  3. সপ্তাহ ৫-৮: ল্যাবে একবারে একটি টুল-শ্রেণি খুঁজে দেখুন।
  4. চলমান: CTF-এ অনুশীলন করুন এবং নোট রাখুন।

গোছানো কোর্স আপনাকে ক্রমবদ্ধ পাঠ্যক্রম ও হাতে-কলমে অনুশীলন দিয়ে ঠেকে ঠেকে শেখার ধাপ ছোট করতে পারে। নিজের গতির সঙ্গে মেলে এমন শুরুর জায়গা খুঁজতে কোর্স বিভাগগুলোতে নতুনদের উপযোগী বিকল্প ঘুরে দেখতে পারেন।

গুরুত্বপূর্ণ: নৈতিক ও আইনসম্মত থাকুন

স্পষ্ট অনুমোদন ছাড়া সিস্টেমের বিরুদ্ধে Kali-র টুল ব্যবহার বেশির ভাগ দেশে বেআইনি। এথিক্যাল হ্যাকিং মানে কেবল সেটুকুই পরীক্ষা করা, যা আপনার নিজের বা যার জন্য লিখিত অনুমতি আছে। এই নিয়মকে অলঙ্ঘনীয় ভাবুন; এটি আপনাকে ও আপনার আশপাশের মানুষকে রক্ষা করে।

ধৈর্য থাকলে গোড়া থেকে Kali Linux শেখা খুবই সম্ভব। মৌলিক ভিত গড়ুন, ল্যাবে অনুশীলন করুন এবং একবারে একটি দক্ষতায় বেড়ে উঠুন। কোনো কোর্স বা সার্টিফিকেট চাকরির নিশ্চয়তা দেয় না, তবে ধারাবাহিক, হাতে-কলমে অনুশীলন প্রকৃত ও প্রদর্শনযোগ্য দক্ষতা গড়ে।

সাধারণ প্রশ্ন

Kali শেখার আগে কি Linux-এ ভালো হতে হবে?
বিশেষজ্ঞ হতে হবে না, তবে কমান্ড লাইনে প্রাথমিক স্বাচ্ছন্দ্য বিশাল পার্থক্য গড়ে। নেভিগেশন, ফাইল ম্যানেজমেন্ট ও প্যাকেজ কমান্ড শিখতে কয়েক সপ্তাহ দিন, তাহলে Kali-র বাকিটা অনেক সহজ হয়ে যাবে।
Kali Linux ব্যবহার করা কি আইনসম্মত?
Kali Linux নিজে ডাউনলোড ও ব্যবহার করা পুরোপুরি আইনসম্মত। যা বেআইনি হতে পারে তা হলো এর টুল এমন সিস্টেমের বিরুদ্ধে ব্যবহার করা, যা আপনার নয় বা পরীক্ষার অনুমতি নেই। সবসময় নিজের ল্যাব, অনুমোদিত লক্ষ্য বা আইনসম্মত প্রশিক্ষণ-প্ল্যাটফর্মে অনুশীলন করুন।
কম্পিউটার মুছে না ফেলে কি Kali Linux চালানো যায়?
হ্যাঁ। নতুনদের জন্য সবচেয়ে নিরাপদ উপায় হলো VirtualBox বা VMware দিয়ে একটি ভার্চুয়াল মেশিনের ভেতরে Kali ইনস্টল করা। এতে এটি আপনার মূল অপারেটিং সিস্টেম থেকে বিচ্ছিন্ন থাকে এবং স্ন্যাপশট দিয়ে ভুল ফিরিয়ে নেওয়া যায়।
Kali Linux শিখতে কত সময় লাগে?
ধারাবাহিক অনুশীলনে বেশির ভাগ নতুন শিক্ষার্থী কয়েক সপ্তাহে মৌলিক বিষয়ে স্বচ্ছন্দ হন এবং এক-দুই মাসের মধ্যে অর্থবহ ল্যাব অনুশীলন চালাতে পারেন। পেনিট্রেশন টেস্টিংয়ে দক্ষতা অর্জনে আরও সময় লাগে এবং তা চলমান হাতে-কলমে কাজের ওপর নির্ভর করে।
Kali-তে প্রথমে কোন টুল শেখা উচিত?
নেটওয়ার্ক স্ক্যানিংয়ের জন্য Nmap দিয়ে শুরু করুন। এটি আপনাকে শেখায় হোস্ট, পোর্ট ও সার্ভিস কীভাবে কাজ করে, যা নিরাপত্তা-পরীক্ষায় আপনার বাকি প্রায় সবকিছুর ভিত্তি।