سیستم عامللینوکس

چگونه کالی لینوکس را نصب کنیم؟

چگونه کالی لینوکس را نصب کنیم؟

اگر شما فردی هستید که در زمینه امنیت اطلاعات شغلی را دنبال می کنید، یکی از مهمترین موارد داشتن یک سیستم عامل متمرکز بر امنیت است. یک سیستم عامل مناسب عملکرد شما را در انجام کارها زیاد می کند. در حال حاضر، سیستم عامل های زیادی مبتنی بر لینوکس وجود دارد، اما مطمئناً Kali Linux یکی از بهترین گزینه هاست. این سیستم عامل توسط کارشناسان امنیت سایبری در شرکت offensive security برای انجام آزمایش های نفوذ، هک اخلاقی و ارزیابی امنیت شبکه استفاده می شود. در این مقاله با روش های نصب کالی لینوکس و استفاده از آن آشنا خواهید شد.

برای آشنایی بیشتر با کالی لینوکس می توانید مقاله های زیر را مطالعه کنید:

چرا کالی لینوکس؟

همانطور که گفته شد کالی لینوکس مناسب ترین سیستم عامل برای انجام آزمایش های مختلف امنیت اطلاعات به دلایل زیر است:

  • این شرکت بیش از ۶۰۰ ابزار تست نفوذ را از زمینه های مختلف امنیتی و جرم یابی ارائه می دهد.
  • اگر شما با ویژگی های فعلی کالی لینوکس راحت نیستید، به راحتی می توانید آن را به شکلی که می خواهید سفارشی کنید.
  • اگرچه ابزارهای تست نفوذ به زبان انگلیسی نوشته شده اند، کالی پشتیبانی چند زبانه ای را ارائه می دهد.
  • سیستم عامل کالی از طیف گسترده ای از دستگاه های بی سیم پشتیبانی می کند.
  • کالی به طور کامل در یک محیط امن طراحی شده است. و کاملا open source (منبع باز) می باشد.

بنابراین کالی لینوکس محبوب ترین سیستم عامل مورد استفاده کارشناسان Cyber ​​Security در سراسر جهان است. اگر می خواهید وارد دنیای امنیت سایبری و هک اخلاقی شوید، اولین قدم نصب کالی لینوکس می باشد.

منابع سخت افزاری مورد نیاز برای نصب کالی لینوکس

شرایط نصب کالی لینوکس متفاوت است به عنوان مثال شما میتوانید کالی را به عنوان یک سرور اصلی (ssh) و بدون دسکتاپ و با استفاده از 128 مگابایت رم (پیشنهادی 512 مگابایت) و 2 گیگابایت فضای دیسک نصب کنید.

همچنین در صورت نصب دسکتاپ پیش فرض XFCE4 و متا بسته kali-linux-default، باید حداقل 2048 مگابایت رم و 20 گیگابایت فضای دیسک را در نظر بگیرید.

روش های نصب کالی لینوکس و استفاده از آن

نصب کالی لینوکس یک فرایند نسبتاً ساده است و برای این کار چندین روش وجود دارد که شامل موارد زیر می باشد:

  1. از طریق فلش بوتیبل (bootable)
  2. نصب بر روی هارد دیسک
  3. با استفاده از برنامه های مجازی سازی مانند VMware و VirtualBox
  4. به صورت بوت ۲ گانه با سیستم عامل اصلی
  5. نصب کالی لینوکس از طریق Microsoft Store ویندوز 10

همانطور که در بالا گفته شد، چندین گزینه برای انتخاب دارید، در این مقاله سعی کردیم تا به صورت کامل و تصویری روش های نصب کالی لینوکس را شرح دهیم. لازم است بدانید که تقریبا روش های نصب یکسان می باشند.

بوت کردن کالی لینوکس بر روی فلش مموری و اجرای آن به صورت لایو

یکی از بهترین روش ها برای استفاه از کالی لینوکس، استفاده از آن به صورت لایو است که در این صورت شما یک سیستم عامل کامل بر روی فلش مموری خود خواهید داشت و در هر شرایطی و بر روی هر نوع سیستم کامپیوتری می توایند آن را اجرا کرده و کار خود را انجام دهید.

موارد مورد نیاز برای بوت کردن کالی لینوکس بر روی فلش مموری به صورت زیر می باشد:

  1. فلش مموری حداقل ۴ گیگ
  2. فایل دانلود شده لینوکس
  3. نرم افزار برای رایت کردن

در این زمینه می توانید ویدیو آموزشی زیر را مشاهده کنید.

آموزش نصب کالی لینوکس با استفاده از برنامه های مجازی سازی مانند VMware و VirtualBox

تنها مشکل این روش عدم شناسایی کارت شبکه موجود بر روی رایانه شما می باشد. برای رفع این مشکل نیز می توانید از کارت شبکه های اکسترنال استفاده کنید.

موارد مورد نیاز برای نصب کالی لینوکس بر روی ماشین مجازی:

  • داشتن حداقل ۲۰ گیگابایت فضای خالی در هارد دیسک
  • داشتن حداقل ۴ گیکابایت رم هنگام استفاده از ماشین مجازی
  • داشتن فایل لینوکس
  • نصب یکی از مجازی سازها (VMware, virtualBox)

برای اجرای کالی لینوکس، ابتدا به نوعی نرم افزار مجازی سازی نیاز خواهیم داشت. من ترجیح می دهم از VMware استفاده کنم. پس از اتمام نصب، VMware را از پوشه برنامه های خود راه اندازی کنید. برای بارگیری Kali Linux نیز می توانید به صفحه بارگیری رسمی کالی بروید و یکی از متناسب ترین نیازهای خود را از آنجا انتخاب کنید.

بعد از دانلود شدن کالی لینوکس، مجازی ساز را اجرا کرده و در صفحه اصلی VMware Workstation Pro ، روی ایجاد یک ماشین مجازی جدید کلیک کرده (create a new virtual machine) و پرونده iso کالی لینوکس را انتخاب کنید. سپس بعد از کانفیگ مجازی ساز، دستگاه مجازی ساز را راه اندازی کرده و سپس بر روی دکمه سبز روشن (power) کلیک کنید تا استارت شود.

مرحله اول: پس از به کار انداختن دستگاه، از شما خواسته می شود که حالت نصب دلخواه خود را از فهرست GRUB انتخاب کنید. نصب گرافیکی را انتخاب کرده و ادامه را بزنید.

نصب کالی لینوکس

مرحله دوم: در صفحه بعد اطلاعات محلی مانند زبان مورد نظر، محل کشور خود و زبان صفحه کلید را انتخاب کنید.

مرحله سوم: از طریق اطلاعات محلی ، نصب کننده به طور خودکار برخی از اجزای اضافی را نصب کرده و تنظیمات مربوط به شبکه شما را پیکربندی می کند. سپس loader برای این نصب یک نام میزبان و دامنه را انتخاب می کند. شما میتوانید پیکربندی را شخصی سازی کرده و نصب خود را ادامه دهید.

مرحله چهارم: در این مرحله برای سیستم عامل کالی لینوکس خود رمز عبور تعیین کرده و ادامه نصب را دنبال کنید.

مرحله پنجم: پس از تنظیم رمز عبور، از شما خواسته می شود که منطقه زمانی خود را تنظیم کنید. سپس به بخش پارتیشن بندی خود میرسیم. اکنون چهار انتخاب در مورد پارتیشن های دیسک برای شما فراهم شده است. ساده ترین گزینه برای شما استفاده از “Guided – Use Entire Disk” است که در این حالت سیستم فضای اختصاصی شما را به اندازه مورد نیاز تقسیم بندی می کند. همچنین کاربران با تجربه می توانند از روش پارتیشن بندی “Manual” استفاده کنند.

نمونه ای از پارتیشن بندی برای نصب کالی لینوکس

شما باید ۳ نوع پارتیشن داشته باشید که به قسمت‌های root و home و swap تقسیم می شوند.

  • پارتیشن root که خیلی مهم می باشد.
  • پارتیشن swap را بر اساس قاعده قدیمی که گفته میشود ۲برابر میزان رم کامپیوتر شما مقدار ایده‌آل است.
  • رمزنگاری (encryption) پارتیشن home به‌شدت توصیه میشود.
  • سیستم‌ فایل ext4 برای پارتیشن‌ها بهترین و به‌روز‌ترین انتخاب است.
مرحله ششم: دیسک پارتیشن بندی را انتخاب کنید (all files in one partition for new users) و سپس ادامه دهید.

مرحله ۷: تمام تغییراتی که در دیسک روی دستگاه میزبان ایجاد می شود را تأیید کنید. آگاه باشید که در صورت ادامه، اطلاعات را از بین می برید.

در صورت تأیید تغییرات پارتیشن ، Loader مراحل نصب پرونده ها را اجرا می کند. اجازه دهید تا سیستم به صورت خودکار نصب شود، این عمل امکان دارد مدتی طول بکشد…
مرحله هشتم: پس از نصب پرونده های لازم ، سیستم از شما سؤال می کند که آیا می خواهید یک شبکه برای راه اندازی قطعات نرم افزاری و به روزرسانی های بعدی تنظیم کنید. اگر مایل به استفاده از مخازن کالی هستید ، حتما این قابلیت را فعال کنید.
مرحله نهم: در مرحله بعد از شما خواسته می شود تا لودر GRUB را نصب کنید. “yes” را انتخاب کنید و دستگاه را برای نوشتن اطلاعات لازم برای بارگیری در هارد دیسک مورد نیاز برای راه اندازی کالی انتخاب کنید.

مرحله دهم: پس از نصب GRUB روی دیسک، بر روی continue کلیک کنید تا نصب تمام شود، برخی از پرونده های مرحله نهایی را نصب می کند.

با این مرحله ، کالی با موفقیت نصب می شود و شما می توانید کاوش خود را در کالی لینوکس آغاز کنید! (^_^)

نصب کالی لینوکس از طریق Microsoft Store ویندوز 10

چنانچه قصد ندارید کالی لینوکس را به صورت دابل بوت، نصب در کنار ویندوز و یا از طریق ماشین مجازی استفاده کنید، میتوانید آن را از طریق فروشگاه مایکروسافت دریافت کرده و در ویندزو 10 خود اجرا کنید. مایکروسافت تدابیر مناسبی برای علاقمندانی که قصد ورود به حوزه لینوکس را دارند و یا حتی افرادی که کارهایشان وابسته به ویندوز است ولی با لینوکس هم کار می کنند لحاظ کرده است. جالب این است که شما  می توانید کمتر از 5 دقیقه هر کدام از توزیع های لینوکس را در داخل ویندوز 10 خود اجرا کنید و از کار با آن لذت ببرید.

مراحل نصب کالی لینوکس در ویندوز 10

ابتدا می بایست فیچر مربوط به نصب لینوکس به عنوان subsystem در ویندوز را مطابق تصویر زیر فعال و نصب کنید. برای این کار دو راه وجود دارد:

راه اول از طریق control panel: شما می توانید از طریق program and features  از داخل control panel یا جستجوی عبارت program and features در منوی start وارد آن شده و گزینه Turn Windows features on or off را انتخاب کنید تا پنجره ای مطابق تصویر زیر ظاهر شود. از لیست موجود گزینه windows subsystem for linux را فعال کرده و بعد اتمام کار کامپیوتر را ریستارت کنید.

راه دوم از طریق خط فرمان Power Shell: کلیدهای ترکیبی Win+X را از صفحه کلید زده و از منوی ظاهر شده گزینه (Window Power Shell (Admin را اجرا کرده و دستورات زیر را به ترتیب وارد کنید.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

windows subsystem for linux
فعال سازی فیچر نصب لینوکس در ویندوز

بعد از اجرای این دستور حتما کامپیوتر را مجدد راه اندازی کنید.

اکنون مجدید پاور شل را با سطح دسترسی administrator اجرا کرده و دستورات زیر را در آن وارد کنید.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

سیستم را دوباره راه اندازی کنید. (تاکید می شود)

مجدد به فروشگاه مایکروسافت رجوع کرده و برنامه WSL را نصب و فعال سازی کنید.

WSL نسخه 2 را با اجرای دستور wsl –set-default-version 2 در محیط پاور شل به عنوان پیش فرض انتخاب کنید.

سپس برنامه Microsoft Store را از منوی start جستجو کرده و آن را اجرا کنید. سپس در بخش جستجوی برنامه ها عبارت Kali Linux را تایپ کنید تا عمل جستجو صورت گیرد.

برای نصب رابط کاربری کالی لینوکس از دستورات زیر استفاده میکنیم.

sudo apt update
sudo apt upgrade -y
sudo apt install kali-desktop-xfce -y

همچنین برای ریموت دسکتاپ هم میتوانیم برنامه XRDP را از طریق دستور زیر نصب کنیم.

sudo apt install xrdp -y
sudo service xrdp start

تبریک🌹 شما به راحتی توانستید کالی لینوکس را در داخل ویندوز با کمترین زمان نصب و اجرا کنید. به همین شکل شما می توانید سایر توزیع های لینوکس را هم در داخل ویندوز 10 خود نصب و اجرا کنید.

مراحل نصب ویدیویی و یک سری نکات لازم هنگام نصب را می توانید در فیلم آموزشی زیر دنبال کنید.

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

‫18 نظرها

  1. سلام
    من همه مراحلو انجام دادم اما در قسمت install system بعد از چند دقیقه نصب یه ارور میده و نصب نمیشه!چرا؟

  2. سلام
    بعد از نصب پسوورد رو وارد میکنم اما گبول نمیکنه دو سه باری هم حذف کردم از اول نصب کردم اما باز نشد

  3. سلام
    توی مرحله هفت که نوشته شده اطلاعات از بین میرن، مثلا من که میخوام روی گوشیم نصب کنم، یعنی اندرویدم و اطلاعات گوشیم از بین میرن؟

  4. سلام درایور کالی رو که داخل Vmware نصب میکنم واردش میشه اما تو یه صفحه سیاه گیر میکنه که فقط یه _ بالای صفحه است مشکل چیه ؟

  5. یه سوال در مورد نصب روی فلش دارم (ویدیو بالا)
    اگر ما رانش کنیم اطلاعات و ویندوزمون پاک می شن؟

  6. سلام
    خسته نباشید
    من میخوام کالی رو روی مجازی ساز نصب کنم. ویندوز c رو انتخاب کردم . ( البته روش ویندوز هم هست)
    اگر با مجازی ساز نصب کنم ، آیا کل اطلاعات روی پارتیشن c پاک میشه؟!
    یا منظور از پاک شدن در مرحله 7 ، همون قسمتی هست که ابتدا در مجازی ساز انتخاب کردیم؟

  7. سلام
    مهندس اگر روی ویندوز 8.1 با مجازی ساز نصب کنم اتفاقی برای پارتیشن c و بقیه فولدراش نمیفته ؟؟ ینی پاک نمیشن؟

    1. سلام وقت بخیر
      بستگی داره موقعی که پارتیشن لینوکس رو انتخاب میکنید چی باشه!
      اگر پارتیشن c رو انتخاب کنید حذف میشه مسلما ولی در غیر این صورت هیچ اتفاقی نمی افته.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا