
Kali Linux یکی از شناختهشدهترین توزیعهای لینوکس برای یادگیری امنیت سایبری، تست نفوذ و ارزیابی امنیت سیستمهاست. اما برای شروع کار با آن لازم نیست سیستمعامل اصلی کامپیوتر را تغییر دهید یا مستقیماً Kali Linux را روی هارد نصب کنید.
یکی از سادهترین روشها برای شروع، اجرای Kali Linux داخل VirtualBox است. با این روش میتوانید یک ماشین مجازی جداگانه بسازید و محیط Kali را بدون دستکاری جدی سیستمعامل اصلی خود اجرا کنید.
در این مقاله، مراحل نصب Kali Linux در VirtualBox، تنظیمات مهم شبکه، Snapshot، بهروزرسانی اولیه و ساخت یک آزمایشگاه امن را بررسی میکنیم.
Kali Linux چیست؟
Kali Linux یک توزیع مبتنی بر Debian است که مجموعهای از ابزارهای موردنیاز برای بررسی امنیت، تست نفوذ، تحلیل شبکه، بررسی آسیبپذیریها و تحقیقات امنیتی را در اختیار کاربر قرار میدهد.
اگر هنوز با مفهوم Kali Linux آشنا نیستید، پیشنهاد میکنیم ابتدا مقاله کالی لینوکس چیست را مطالعه کنید.
نکته مهم این است که Kali Linux صرفاً یک سیستمعامل برای «هک» نیست. بسیاری از ابزارهای آن برای ارزیابی امنیت سیستمهایی استفاده میشوند که اجازه بررسی آنها را دارید.
چرا Kali Linux را داخل VirtualBox اجرا کنیم؟
برای یک فرد تازهکار، نصب مستقیم Kali Linux روی کامپیوتر اصلی میتواند انتخاب مناسبی نباشد. ماشین مجازی این امکان را میدهد که یک محیط جداگانه برای یادگیری داشته باشید.
مهمترین مزیتهای اجرای Kali Linux در VirtualBox عبارتاند از:
- جدا بودن محیط آزمایش از سیستمعامل اصلی
- امکان حذف و ساخت دوباره ماشین مجازی
- امکان گرفتن Snapshot
- مناسب بودن برای آزمایش تنظیمات مختلف
- امکان اجرای Kali در کنار Windows یا Linux
- کاهش ریسک خراب شدن سیستمعامل اصلی در اثر اشتباهات آموزشی
به همین دلیل، VirtualBox برای شروع یادگیری Kali Linux گزینهای کاربردی است.
روشهای اجرای Kali Linux
Kali Linux را میتوان به روشهای مختلفی اجرا کرد و VirtualBox فقط یکی از آنهاست.
| روش اجرا | نیاز به نصب روی دیسک داخلی | اجرای بدون تغییر سیستمعامل اصلی | نیاز به USB برای اجرای اولیه | امکان نگهداری تغییرات |
|---|---|---|---|---|
| Virtual Machine | خیر | بله | خیر | بله |
| Live USB | خیر | بله | بله | بله، با Persistence |
| Dual Boot | بله | خیر | برای نصب اولیه | بله |
| Single Boot | بله | خیر | برای نصب اولیه | بله |
برای کاربری که تازه میخواهد Kali Linux را یاد بگیرد، ماشین مجازی معمولاً انتخاب سادهتر و کمریسکتری است.
پیشنیازهای نصب Kali Linux در VirtualBox
قبل از شروع نصب بهتر است منابع سختافزاری سیستم را بررسی کنید.
بهطور کلی به موارد زیر نیاز دارید:
- کامپیوتر با پردازنده مناسب
- مقدار کافی RAM
- فضای خالی روی هارد یا SSD
- VirtualBox
- فایل Kali Linux
مقدار منابعی که به ماشین مجازی اختصاص میدهید به سختافزار سیستم اصلی شما بستگی دارد. اگر سیستم شما RAM محدودی دارد، نباید تمام حافظه را به ماشین مجازی اختصاص دهید؛ چون سیستمعامل اصلی نیز به منابع نیاز دارد.
اگر درباره پیشنیازهای یادگیری Kali Linux مطمئن نیستید، مقاله پیشنیازهای Kali Linux میتواند نقطه شروع مناسبی باشد.

دانلود Kali Linux برای VirtualBox
برای دریافت فایل نصب، بهتر است از منبع رسمی استفاده کنید.
در سایت رسمی Kali چند نوع فایل در دسترس است. یکی از گزینهها فایل ISO است که میتوان با آن مراحل نصب را انجام داد. گزینه دیگر، ایمیج آماده مخصوص ماشینهای مجازی است که میتواند فرایند راهاندازی را سادهتر کند.
اگر از فایل ISO استفاده میکنید، باید ماشین مجازی را در VirtualBox بسازید و مراحل نصب سیستمعامل را انجام دهید.
ISO یا ماشین مجازی آماده؛ کدام را انتخاب کنیم؟
اگر هدف شما فقط این است که سریع Kali Linux را اجرا کنید، استفاده از ایمیج آماده VirtualBox میتواند راحتتر باشد.
اما اگر میخواهید فرایند نصب سیستمعامل، پارتیشنبندی و تنظیمات ماشین مجازی را یاد بگیرید، نصب Kali Linux با ISO تجربه آموزشی بیشتری در اختیار شما قرار میدهد.
برای شروع یادگیری، هر دو روش قابل استفاده هستند.
ساخت ماشین مجازی Kali Linux در VirtualBox
بعد از نصب VirtualBox، یک ماشین مجازی جدید ایجاد کنید.
در زمان ساخت ماشین، نامی مانند Kali Linux برای آن انتخاب کنید و نوع سیستمعامل را روی Linux قرار دهید.
سپس مقدار RAM و فضای ذخیرهسازی را مشخص کنید.
در این مرحله بهتر است منابع را با توجه به سختافزار واقعی سیستم انتخاب کنید. اختصاص دادن منابع بیش از حد باعث میشود سیستمعامل اصلی شما کند شود.
پس از ساخت ماشین مجازی، فایل ISO مربوط به Kali Linux را به عنوان دیسک نوری مجازی انتخاب کنید.
حالا میتوانید ماشین را اجرا کرده و مراحل نصب Kali Linux را دنبال کنید.
مستندات رسمی نصب Kali Linux در VirtualBox
اگر میخواهید مراحل نصب را مطابق راهنمای رسمی Kali انجام دهید، مستندات رسمی پروژه گزینه مناسبی است:
مستندات رسمی نصب Kali Linux در VirtualBox
این صفحه علاوه بر مراحل نصب، اطلاعات مربوط به Guest Additions و یکپارچهسازی بهتر Kali با VirtualBox را نیز توضیح میدهد.
تنظیم شبکه Kali Linux در VirtualBox
یکی از مهمترین بخشهای کار با Kali Linux در VirtualBox، تنظیم شبکه است.
VirtualBox چند حالت مختلف برای اتصال شبکه دارد و انتخاب حالت مناسب به نوع آزمایش شما بستگی دارد.
NAT چیست؟
در حالت NAT، ماشین مجازی برای دسترسی به اینترنت از اتصال سیستم اصلی استفاده میکند.
این حالت برای کارهای عمومی مانند:
- بهروزرسانی Kali
- نصب پکیجها
- مرور اینترنت
- دریافت فایلها
مناسب است.
اگر فقط میخواهید Kali Linux را به اینترنت متصل کنید، NAT معمولاً سادهترین انتخاب است.
Bridged Adapter چیست؟
در حالت Bridged Adapter، ماشین مجازی مانند یک دستگاه جداگانه در شبکه محلی ظاهر میشود.
این حالت در بعضی آزمایشهای شبکه کاربرد دارد، اما باید بدانید که ماشین مجازی در این شرایط بیشتر در معرض شبکه قرار میگیرد.
بنابراین بهتر است بدون شناخت کافی از شبکه، از این حالت برای آزمایشهای ناشناخته استفاده نکنید.
Host-Only Adapter چیست؟
Host-Only Adapter برای ایجاد یک شبکه محدود بین سیستم اصلی و ماشینهای مجازی کاربرد دارد.
این حالت برای ساخت آزمایشگاه آموزشی بسیار مفید است؛ مخصوصاً زمانی که میخواهید چند ماشین مجازی را به یکدیگر متصل کنید بدون اینکه آنها مستقیماً در شبکه واقعی شما قرار بگیرند.
برای یک آزمایشگاه امنیتی، جداسازی محیط آزمایش از شبکه واقعی یکی از نکات مهم است.
Snapshot در VirtualBox چیست؟
یکی از قابلیتهای بسیار کاربردی VirtualBox، Snapshot است.
فرض کنید Kali Linux را نصب کردهاید و قبل از انجام یک آزمایش مهم، یک Snapshot میگیرید.
اگر بعداً تنظیمات ماشین خراب شد یا نرمافزاری باعث ایجاد مشکل شد، میتوانید ماشین را به وضعیت قبلی برگردانید.
این قابلیت برای یادگیری امنیت و آزمایش ابزارهای مختلف بسیار کاربردی است.
بهتر است قبل از تغییرات مهم، یک Snapshot سالم داشته باشید.
بعد از نصب Kali Linux چه کار کنیم؟
بعد از اولین ورود به Kali، بهتر است سیستم را بهروزرسانی کنید.
برای مثال:
sudo apt update
و سپس:
sudo apt full-upgrade -y
همچنین بهتر است چند دستور پایه لینوکس را یاد بگیرید. دستورهایی مانند cd، ls، pwd، mkdir، cp، mv و rm از جمله دستورهای پرکاربرد هستند.
اگر در مباحث پایه برنامهنویسی و منطق کامپیوتری ضعف دارید، مطالعه مبانی برنامهنویسی میتواند به درک بهتر بعضی مفاهیم کمک کند.
چه ابزارهایی را در Kali Linux یاد بگیریم؟
Kali Linux ابزارهای زیادی دارد و بهتر است در شروع کار سراغ همه آنها نروید.
چند ابزار شناختهشده عبارتاند از:
- Nmap برای بررسی و شناسایی شبکه
- Wireshark برای تحلیل ترافیک شبکه
- Burp Suite برای بررسی امنیت برنامههای وب
- Metasploit برای آزمایشهای امنیتی در محیط مجاز
اگر میخواهید با ابزارهای مهمتر آشنا شوید، مقاله بهترین ابزارهای کالی لینوکس میتواند ادامه مسیر مناسبی باشد.
نکته مهم این است که یادگیری ابزار بدون شناخت مفاهیم پایه معمولاً نتیجه خوبی ندارد. ابتدا باید بفهمید ابزار چه کاری انجام میدهد و در چه شرایطی استفاده میشود.
چطور یک آزمایشگاه امن برای Kali Linux بسازیم؟
اگر هدف شما یادگیری تست نفوذ است، بهتر است آزمایشها را در یک محیط کنترلشده انجام دهید.
برای مثال میتوانید Kali Linux را در یک ماشین مجازی قرار دهید و در کنار آن یک یا چند ماشین مجازی مخصوص آزمایش داشته باشید.
در این محیط میتوانید تنظیمات شبکه را طوری انجام دهید که سیستمهای آزمایشی به شبکه واقعی دسترسی نداشته باشند.
این ساختار به شما اجازه میدهد مفاهیم مختلف را بدون ایجاد اختلال در سیستمهای واقعی تمرین کنید.
هرگز ابزارهای امنیتی را روی سیستمها یا وبسایتهایی که اجازه بررسی آنها را ندارید اجرا نکنید.

چطور صحت فایل Kali Linux را بررسی کنیم؟
هنگام دانلود سیستمعاملهای امنیتی بهتر است فایل دریافتشده را بررسی کنید.
Kali Linux برای فایلهای منتشرشده، اطلاعات مربوط به Hash و امضای دیجیتال را ارائه میکند.
راهنمای رسمی پروژه را میتوانید در راهنمای بررسی صحت فایلهای Kali Linux ببینید.
بررسی SHA256 و امضای فایل کمک میکند مطمئن شوید فایل دانلودشده با نسخه منتشرشده توسط پروژه مطابقت دارد.
این موضوع مخصوصاً زمانی اهمیت بیشتری پیدا میکند که فایل سیستمعامل را از منابع غیررسمی دریافت کرده باشید.
اشتباهات رایج هنگام نصب Kali Linux در VirtualBox
یکی از اشتباهات رایج، اختصاص دادن RAM یا CPU بیش از حد به ماشین مجازی است.
اشتباه دیگر، بیتوجهی به تنظیمات شبکه است. اگر هدف شما ساخت آزمایشگاه است، نباید بدون بررسی، ماشین مجازی را مستقیماً وارد شبکه واقعی کنید.
استفاده نکردن از Snapshot نیز باعث میشود بازگرداندن محیط آزمایش به وضعیت سالم دشوارتر شود.
همچنین بهتر است فایل Kali Linux را از منبع رسمی دریافت کنید و قبل از استفاده، صحت آن را بررسی کنید.
آیا Kali Linux برای افراد مبتدی مناسب است؟
بله، اما بهتر است انتظار نداشته باشید که فقط با نصب Kali Linux بتوانید تست نفوذ را یاد بگیرید.
Kali بیشتر یک محیط و مجموعهای از ابزارها برای کارهای امنیتی است.
اگر هنوز با لینوکس، شبکه، سیستمعامل و مفاهیم پایه کامپیوتر آشنا نیستید، بهتر است یادگیری را مرحلهبهمرحله پیش ببرید.
برای داشتن یک مسیر کلیتر در حوزه فناوری اطلاعات، میتوانید نقشه راه IT را نیز بررسی کنید.
VirtualBox بهتر است یا Live USB؟
هر دو روش کاربرد خودشان را دارند.
VirtualBox برای زمانی مناسب است که میخواهید Kali را در کنار سیستمعامل اصلی اجرا کنید و یک محیط آزمایش قابل کنترل داشته باشید.
Live USB زمانی کاربرد دارد که بخواهید Kali را بدون نصب روی هارد داخلی اجرا کنید.
برای یادگیری و آزمایشهای روزمره، VirtualBox معمولاً محیط راحتتری در اختیار کاربر قرار میدهد؛ چون مدیریت Snapshot، ماشینهای مختلف و تنظیمات شبکه سادهتر است.
مسیر پیشنهادی یادگیری Kali Linux
اگر تازه شروع کردهاید، بهتر است مسیر یادگیری را به چند مرحله تقسیم کنید.
ابتدا Linux و خط فرمان را یاد بگیرید. سپس سراغ مفاهیم شبکه مانند IP، Port، DNS، TCP و UDP بروید.
بعد از آن میتوانید ابزارهای Kali Linux را یکییکی یاد بگیرید و در یک آزمایشگاه شخصی تمرین کنید.
در مرحله بعد، مباحثی مانند امنیت وب، تست نفوذ، تحلیل ترافیک و شناسایی آسیبپذیریها را دنبال کنید.
این روش بسیار بهتر از آن است که بدون شناخت پایه، تعداد زیادی ابزار را همزمان نصب و اجرا کنید.
سوالات متداول درباره نصب Kali Linux در VirtualBox
آیا نصب Kali Linux در VirtualBox به سیستمعامل اصلی آسیب میزند؟
اگر ماشین مجازی را به شکل صحیح تنظیم کنید، Kali Linux از سیستمعامل اصلی جدا خواهد بود. با این حال، هر ماشین مجازی همچنان از منابع سیستم اصلی استفاده میکند و تنظیمات اشتباه شبکه میتواند روی میزان دسترسی آن اثر بگذارد.
آیا برای نصب Kali Linux در VirtualBox به USB نیاز داریم؟
خیر. اگر فایل ISO یا ایمیج مناسب Kali Linux را روی کامپیوتر داشته باشید، میتوانید آن را مستقیماً در VirtualBox استفاده کنید و نیازی به USB فیزیکی ندارید.
آیا Kali Linux در VirtualBox اینترنت دارد؟
بله. در صورت تنظیم صحیح کارت شبکه، میتوانید از حالتهایی مانند NAT برای اتصال ماشین مجازی به اینترنت استفاده کنید.
آیا میتوان Kali Linux را بعداً حذف کرد؟
بله. اگر Kali را به عنوان ماشین مجازی نصب کرده باشید، میتوانید ماشین مجازی و فایلهای مربوط به آن را حذف کنید بدون اینکه لازم باشد سیستمعامل اصلی را حذف کنید.
آیا VirtualBox برای یادگیری تست نفوذ مناسب است؟
بله. VirtualBox میتواند یک محیط مناسب برای ساخت آزمایشگاه آموزشی باشد؛ مخصوصاً زمانی که چند ماشین مجازی را در یک شبکه کنترلشده قرار میدهید.
جمعبندی
نصب Kali Linux در VirtualBox یکی از روشهای ساده و کاربردی برای شروع کار با این توزیع امنیتی است. با استفاده از ماشین مجازی میتوانید Kali را در کنار سیستمعامل اصلی اجرا کنید، Snapshot بگیرید و یک محیط آزمایش جداگانه بسازید.
برای شروع بهتر است ابتدا نصب Kali را یاد بگیرید، سپس مفاهیم لینوکس و شبکه را تقویت کنید و بعد سراغ ابزارهای امنیتی بروید.
اگر هدف شما یادگیری جدی امنیت سایبری است، مهمتر از تعداد ابزارهایی که نصب میکنید، شناخت درست مفاهیم و تمرین در یک محیط مجاز و کنترلشده است.




