چگونه کالی لینوکس را نصب کنیم؟
اگر شما فردی هستید که در زمینه امنیت اطلاعات شغلی را دنبال می کنید، یکی از مهمترین ابزارهایی که حتماً باید داشته باشید، یک توزیع متمرکز بر امنیت است که عملکرد شما را در انجام وظایف مربوط به امنیت اطلاعات، مانند تست نفوذ و جمعآوری اطلاعات، به طور قابل توجهی افزایش میدهد. در حال حاضر، توزیعهای زیادی مبتنی بر لینوکس وجود دارند، اما مطمئناً کالی لینوکس یکی از بهترین گزینهها است. این توزیع محبوب ابزارهای قدرتمندی برای تست نفوذ، رمزنگاری، و تحلیل شبکه ارائه میدهد. در این مقاله با روشهای نصب کالی لینوکس آشنا خواهید شد.
چرا کالی لینوکس؟
همانطور که اشاره شد، کالی لینوکس به عنوان مناسبترین سیستم عامل برای انجام آزمایشهای مختلف امنیت اطلاعات شناخته میشود. دلایل متعددی برای این انتخاب وجود دارد که در ادامه به برخی از آنها اشاره میکنم:
- تنوع ابزار: کالی لینوکس بیش از 600 ابزار تست نفوذ را در زمینههای مختلف امنیتی و جرمیابی ارائه میدهد. این تنوع ابزار، کالی لینوکس را به یک جعبه ابزار قدرتمند برای متخصصان امنیت سایبری تبدیل کرده است.
- قابلیت سفارشیسازی: اگر از ویژگیهای فعلی کالی لینوکس راضی نیستید، به راحتی میتوانید آن را به شکلی که میخواهید سفارشی کنید. این قابلیت، انعطافپذیری بالایی را برای استفاده از کالی لینوکس در شرایط مختلف فراهم میکند.
- پشتیبانی چند زبانه: با وجود اینکه بسیاری از ابزارهای تست نفوذ به زبان انگلیسی نوشته شدهاند، کالی لینوکس پشتیبانی چند زبانهای را ارائه میدهد. این موضوع، استفاده از کالی لینوکس را برای کاربران با زبانهای مختلف آسانتر میکند.
- پشتیبانی از دستگاههای بیسیم: کالی لینوکس از طیف گستردهای از دستگاههای بیسیم پشتیبانی میکند. این موضوع، تست نفوذ شبکههای بیسیم را با استفاده از کالی لینوکس آسانتر میکند.
- امنیت و منبع باز بودن: کالی لینوکس به طور کامل در یک محیط امن طراحی شده است و کاملاً متن باز (Open Source) میباشد. این موضوع، شفافیت و امنیت بالایی را برای استفاده از کالی لینوکس فراهم میکند.
بنابراین این توزیع لینوکس محبوب ترین سیستم عامل مورد استفاده کارشناسان Cyber Security در سراسر جهان است. اگر می خواهید وارد دنیای امنیت سایبری و هک اخلاقی شوید، اولین قدم نصب کالی لینوکس می باشد.
منابع سخت افزاری مورد نیاز برای نصب کالی لینوکس
برای نصب کالی لینوکس، نیازمندیهای سیستمی شما به چیزهایی که میخواهید نصب کنید و شرایط کامپیوترتان بستگی دارد:
- حداقل: بدون محیط گرافیکی و فقط به عنوان سرور امن شِل (SSH)، به کمترین میزان ۱۲۸ مگابایت رم (۵۱۲ مگابایت پیشنهاد میشود) و ۲ گیگابایت فضای دیسک نیاز دارید.
- پیشنهادی: با محیط گرافیکی پیشفرض Xfce4 و بستههای پایه، حداقل ۲ گیگابایت رم و ۲۰ گیگابایت فضای دیسک لازم است.
- برنامههای سنگین: برای نرمافزارهایی مثل Burp Suite، حداقل ۸ گیگابایت رم (حتی بیشتر برای برنامههای وب سنگین!) پیشنهاد میشود.
روش های نصب کالی لینوکس
نصب کالی لینوکس یک فرایند نسبتاً ساده است و برای این کار چندین روش وجود دارد که شامل موارد زیر می باشد:
- از طریق فلش بوتیبل (bootable)
- نصب بر روی هارد دیسک
- با استفاده از برنامه های مجازی سازی مانند VMware و VirtualBox
- به صورت بوت ۲ گانه با سیستم عامل اصلی
- نصب کالی لینوکس از طریق Microsoft Store ویندوز 10
همانطور که در بالا گفته شد، چندین گزینه برای انتخاب دارید، در این مقاله سعی کردیم تا به صورت کامل و تصویری روش های نصب کالی لینوکس را شرح دهیم. لازم است بدانید که تقریبا روش های نصب یکسان می باشند.
بوت کردن کالی لینوکس بر روی فلش مموری و اجرای آن به صورت لایو
یکی از بهترین روش ها برای استفاه از کالی لینوکس، استفاده از آن به صورت لایو است که در این صورت شما یک سیستم عامل کامل بر روی فلش مموری خود خواهید داشت و در هر شرایطی و بر روی هر نوع سیستم کامپیوتری می توایند آن را اجرا کرده و کار خود را انجام دهید.
موارد مورد نیاز برای بوت کردن کالی لینوکس بر روی فلش مموری به صورت زیر می باشد:
- فلش مموری حداقل ۴ گیگ
- فایل دانلود شده لینوکس
- نرم افزار برای رایت کردن
در این زمینه می توانید ویدیو آموزشی زیر را مشاهده کنید.
نصب کالی لینوکس با استفاده از VMware و VirtualBox
تنها مشکل این روش عدم شناسایی کارت شبکه موجود بر روی رایانه شما می باشد. برای رفع این مشکل نیز می توانید از کارت شبکه های اکسترنال استفاده کنید.
موارد مورد نیاز برای نصب کالی لینوکس بر روی ماشین مجازی:
- داشتن حداقل ۲۰ گیگابایت فضای خالی در هارد دیسک
- داشتن حداقل ۴ گیکابایت رم هنگام استفاده از ماشین مجازی
- داشتن فایل لینوکس
- نصب یکی از مجازی سازها (VMware, virtualBox)
برای اجرای کالی لینوکس در ماشین مجازی، ابتدا به نوعی نرم افزار مجازی سازی نیاز خواهیم داشت. من ترجیح می دهم از VMware استفاده کنم. پس از اتمام نصب، VMware را از پوشه برنامه های خود راه اندازی کنید. برای بارگیری KaliLinux نیز میتوانید به مقاله “کالی لینوکس چیست؟” مراجعه کرده و نسخه مرتبط با ماشین مجازی خود را دانلود کنید.
پس از دانلود، فایل سیستم عامل کالی لینوکس را در پوشه ای اکسترکت کرده و سپس از داخل برنامه مجازی ساز و قسمت open، به پوشه ای که سیستم عامل لینوکس را از فایل فشرده خارج کرده ایم رفته و فایل اجرایی آن را انتخاب میکنیم تا برای ما اجرا شود.
نصب کالی لینوکس بر روی هارد دیسک
در ابتدا لازم است که سیستم عامل را بر روی یک فلش مموری بوت کنید.
سپس از قسمت بایوس سیستم، به عنوان اولویت بوت، فلش مموری را انتخاب میکنید تا سیستم عامل کالی لینوکس اجرا شود.
مرحله اول: پس از به کار انداختن دستگاه، از شما خواسته می شود که حالت نصب دلخواه خود را از فهرست GRUB انتخاب کنید. نصب گرافیکی را انتخاب کرده و ادامه را بزنید.
مرحله دوم: در صفحه بعد اطلاعات محلی مانند زبان مورد نظر، محل کشور خود و زبان صفحه کلید را انتخاب کنید.
مرحله سوم: از طریق اطلاعات محلی ، نصب کننده به طور خودکار برخی از اجزای اضافی را نصب کرده و تنظیمات مربوط به شبکه شما را پیکربندی می کند. سپس loader برای این نصب یک نام میزبان و دامنه را انتخاب می کند. شما میتوانید پیکربندی را شخصی سازی کرده و نصب خود را ادامه دهید.
مرحله چهارم: در این مرحله برای سیستم عامل کالی لینوکس خود رمز عبور تعیین کرده و ادامه نصب را دنبال کنید.
مرحله پنجم: پس از تنظیم رمز عبور، از شما خواسته می شود که منطقه زمانی خود را تنظیم کنید.
سپس به بخش پارتیشن بندی خود میرسیم. اکنون چهار انتخاب در مورد پارتیشن های دیسک برای شما فراهم شده است. ساده ترین گزینه برای شما استفاده از “Guided – Use Entire Disk” است که در این حالت سیستم فضای اختصاصی شما را به اندازه مورد نیاز تقسیم بندی می کند. همچنین کاربران با تجربه می توانند از روش پارتیشن بندی “Manual” استفاده کنند.
مرحله ششم: دیسک پارتیشن بندی را انتخاب کنید (all files in one partition for new users) و سپس ادامه دهید.
مرحله ۷: تمام تغییراتی که در دیسک روی دستگاه میزبان ایجاد می شود را تأیید کنید. آگاه باشید که در صورت ادامه، اطلاعات را از بین می برید.
در صورت تأیید تغییرات پارتیشن، Loader مراحل نصب پرونده ها را اجرا می کند. اجازه دهید تا سیستم به صورت خودکار نصب شود، این عمل امکان دارد مدتی طول بکشد…
مرحله هشتم: پس از نصب پرونده های لازم ، سیستم از شما سؤال می کند که آیا می خواهید یک شبکه برای راه اندازی قطعات نرم افزاری و به روزرسانی های بعدی تنظیم کنید. اگر مایل به استفاده از مخازن کالی هستید ، حتما این قابلیت را فعال کنید.
مرحله نهم: در مرحله بعد از شما خواسته می شود تا لودر GRUB را نصب کنید. “yes” را انتخاب کنید و دستگاه را برای نوشتن اطلاعات لازم برای بارگیری در هارد دیسک مورد نیاز برای راه اندازی کالی انتخاب کنید.
مرحله دهم: پس از نصب GRUB روی دیسک، بر روی continue کلیک کنید تا نصب تمام شود، برخی از پرونده های مرحله نهایی را نصب می کند.
با این مرحله، کالی با موفقیت نصب می شود و شما می توانید کاوش خود را در کالی لینوکس آغاز کنید.
نمونه ای از پارتیشن بندی برای نصب کالی لینوکس
شما باید ۳ نوع پارتیشن داشته باشید که به قسمتهای root و home و swap تقسیم می شوند.
- پارتیشن root که خیلی مهم می باشد.
- پارتیشن swap را بر اساس قاعده قدیمی که گفته میشود ۲برابر میزان رم کامپیوتر شما مقدار ایدهآل است.
- رمزنگاری (encryption) پارتیشن home بهشدت توصیه میشود.
- سیستم فایل ext4 برای پارتیشنها بهترین و بهروزترین انتخاب است.
برای آشنایی بیشتر با کالی لینوکس می توانید مقاله های زیر را مطالعه کنید:
دمتون گرم خیلی خوب بود
روی وی ام ور نصب کردم
سلام من مراحل نصب رو انجام دادم و تموم شده ولی محیط گرافیکی برای من نصب نشده
هر کاری بگی کردم نشد
میشه ی راهنمایی بکنی؟
ممنون
سلام وقت بخیر
برای حل این مشکل میتونید این لینک رو بررسی کنید.
سلام داداش من ی مشکلی دارم
طبق آموزش به طور کامل لینوکس رو نصب کردم (کل درایو) و all in one رو زدم و اونا کامل شدن اما ی مشکلی دارم اینه که روی پارتیشن ها bootable flag غیر فعاله و این باعث نصب نشدن grub میشه و بعد از نصب بوت نمیشه
کلا نمیشه فعالش کرد هیچ جوری (بایوس uefi) و لایو هم ندارم که بزنم با اون درستش کنم
تو جاها گفتن باید legacy mod رو فعال کنی و ی چیز دیگه رو غیر فعال ولی بایوسم اینارو نداره
موقع نصبم هم نت روشنه
کمکی چیزی کنی ممنون میشم
سلام خسته نباشید
میشه بگید تو قسمت پارتیشن بندی چیکار کنم ک اطلاعات بقیه درایو هام پاک نشه؟ممنون میشم جواب بدید
سلام وقت بخیر
یک درایو رو از قبل برای این کار آماده کنید.
توی قسمت پارتیشن بندی درایو آماده شده رو انتخاب کرده و پارتیشن بندی خودکار را روی اون درایو بزنید.
سلام
وقتی لینوکس رو روی فلش رانش میکنیم فقط وقتی که فلش داخل کامپیوتر هست اجرا میشه یا کلا ویندوز حذف میشه و به جاش لینوکس نصب میشه؟
سلام
اگر شما لینوکس رو به صورت لایو بالا بیارید، فقط زمانی که فلش توی کامپیوتر هست بالا میاد.
سلام
مهندس اگر روی ویندوز 8.1 با مجازی ساز نصب کنم اتفاقی برای پارتیشن c و بقیه فولدراش نمیفته ؟؟ ینی پاک نمیشن؟
سلام وقت بخیر
بستگی داره موقعی که پارتیشن لینوکس رو انتخاب میکنید چی باشه!
اگر پارتیشن c رو انتخاب کنید حذف میشه مسلما ولی در غیر این صورت هیچ اتفاقی نمی افته.
سلام
مهندس ما نمیتونیم نصب کنیم نرم افزار رو؟
سلام دوست عزیز
سعی کنید نسخه vm رو دانلود کنید و توی ماشین مجازی بدون اینکه نصبش کنید اجراش کنید.
موفق باشید
سلام می خواستم بدونم این ابزار روی گوشی هم نصب میشه؟
سلام بله میتونید نصب کنید.
سلام
خسته نباشید
من میخوام کالی رو روی مجازی ساز نصب کنم. ویندوز c رو انتخاب کردم . ( البته روش ویندوز هم هست)
اگر با مجازی ساز نصب کنم ، آیا کل اطلاعات روی پارتیشن c پاک میشه؟!
یا منظور از پاک شدن در مرحله 7 ، همون قسمتی هست که ابتدا در مجازی ساز انتخاب کردیم؟
سلام
خیر هنگام استفاده از مجازی ساز درایو شما حذف نمیشه.
یه سوال در مورد نصب روی فلش دارم (ویدیو بالا)
اگر ما رانش کنیم اطلاعات و ویندوزمون پاک می شن؟
سلام خیر پاک نمیشه.
سلام درایور کالی رو که داخل Vmware نصب میکنم واردش میشه اما تو یه صفحه سیاه گیر میکنه که فقط یه _ بالای صفحه است مشکل چیه ؟
سلام
اگر مراحل نصب رو درست پیش برید هیچ جایی به مشکل نمیخورید.
سلام
توی مرحله هفت که نوشته شده اطلاعات از بین میرن، مثلا من که میخوام روی گوشیم نصب کنم، یعنی اندرویدم و اطلاعات گوشیم از بین میرن؟
سلام
خیر این برای کامپیوتره برای گوشی فرق داره.
سلام
بعد از نصب پسوورد رو وارد میکنم اما گبول نمیکنه دو سه باری هم حذف کردم از اول نصب کردم اما باز نشد
سلام محمد جان
یوزر و پسورد در نسخه جدید کالی لینوکس به صورت زیر می باشد:
user: kali
pass: kali
سلام
من همه مراحلو انجام دادم اما در قسمت install system بعد از چند دقیقه نصب یه ارور میده و نصب نمیشه!چرا؟
سلام
چه اروری میده؟