RDP Monster

استضافة Kali Linux على VPS: التثبيت والوصول والتحصين

استضافة Kali Linux على VPS: التثبيت والوصول والتحصين

ثلاث طرق لتشغيل Kali Linux على VPS

Kali توزيعة مشتقة من Debian مبنية لأعمال الأمن الهجومي، وليست نظام سطح مكتب للأغراض العامة، والمشروع نفسه يقول ذلك ويحذّر من تركيب برمجيات غير ذات صلة عليها. وعلى VPS يحدد ذلك خياراتك. أمامك ثلاثة مسارات عملية، مرتّبة تقريبًا حسب نظافة النتيجة:

  • صورة من المزوّد. إذا كان مزوّدك يدرج Kali في قائمة أنظمة التشغيل أو المتجر، فانشرها وانتقل مباشرة إلى الوصول والتحصين. أقل عدد من الأجزاء المتحركة.
  • صورة Kali العامة الرسمية. إذا لم تكن Kali متاحة، أقلع الـ VPS إلى نظام الإنقاذ لدى المزوّد واكتب صورة Kali الرسمية العامة/السحابية على القرص بـ dd، ثم أعد التشغيل منها. هذا يمنحك تثبيت Kali حقيقيًا ومدعومًا.
  • تحويل قاعدة Debian. ابدأ من VPS يعمل بـ Debian عادي وأضف مستودع kali-rolling. هو الخيار الأقل دعمًا (إذ تحذّر Kali من خلط المستودعات)، لكنه مناسب لجهاز أدوات مخصص تقبل إعادة تثبيته.

هناك أيضًا التثبيت عبر الشبكة: مثبّت Kali الشبكي (ملف mini.iso صغير) يجلب كل شيء عبر الشبكة، وهو ملائم لـ VPS يسمح بإرفاق ملف ISO مخصص. وإن كنت تريد الأدوات فقط، لا نظام تشغيل جديدًا، فتجاوز كل ذلك واسحب صورة الحاوية المذكورة أدناه.

إضافة مستودع kali-rolling إلى VPS بـ Debian

مسار التحويل من Debian هو الأكثر استخدامًا عمليًا، لأن كل مزوّد تقريبًا يقدم Debian. استورد مفتاح التوقيع الخاص بـ Kali، وسجّل المستودع بـ signed-by، ثم ثبّت حزمة المفاتيح وحزمة مجموعة الأدوات:

sudo apt update && sudo apt install -y wget gnupg
wget -qO - https://archive.kali.org/archive-key.asc \
  | sudo gpg --dearmor -o /usr/share/keyrings/kali-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/kali-archive-keyring.gpg] \
http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware" \
  | sudo tee /etc/apt/sources.list.d/kali.list
sudo apt update
sudo apt install -y kali-archive-keyring kali-linux-headless

تحفظان صريحتان. Kali إصدار متدحرج، لذا فإن خلط حزمه مع Debian stable قد يجلب مكتبات أحدث مما يتوقعه بقية النظام؛ فأبقِ الجهاز مخصصًا لغرض واحد. وإن كنت تريد الأدوات فقط، مثل تشغيل ماسح أو كسر تجزئة في مختبر، فأنظف خيار هو الحاوية الرسمية التي لا تمسّ نظام المضيف أبدًا:

sudo apt install -y docker.io
sudo docker run -it kalilinux/kali-rolling /bin/bash
# inside the container:
apt update && apt install -y kali-linux-headless

اختر مجموعة الأدوات: حزم Kali الجامعة

تقسّم Kali أدواتها إلى حزم جامعة لتثبّت ما تحتاجه فقط. وعلى VPS بلا واجهة رسومية نادرًا ما تحتاج الحزمة الرسومية الكاملة. أشهرها:

الحزمة الجامعةما تقوم بتثبيتهالحجم
kali-linux-coreالنظام الأساسي الذي تضمّنه Kali دائمًا.صغير
kali-linux-headlessمجموعة أدوات سطر الأوامر الافتراضية، بلا X11 أو واجهة رسومية. الأنسب للخادم.متوسط
kali-linux-defaultالأدوات المرفقة بصور سطح المكتب القياسية.أكبر
kali-linux-largeكانت تسمى kali-linux-full؛ مجموعة واسعة حين تكون النطاقات رخيصة.كبير
kali-linux-everythingكل أداة محزّمة. نادرًا ما يكون مبررًا على VPS.ضخم جدًا

ثبّتها بـ sudo apt install -y kali-linux-headless. يمكنك دائمًا إضافة أدوات مفردة بالاسم لاحقًا؛ لا داعي لسحب حزمة جامعة كبيرة من أجل أداة واحدة.

الاتصال عبر SSH، وإضافة سطح مكتب عند الضرورة فقط

تأتي Kali مع openssh-server لكنها تترك الخدمة معطلة افتراضيًا، وهو القرار الصحيح. فعّلها، ثم أحكم إغلاقها قبل ترك المنفذ مكشوفًا:

sudo systemctl enable --now ssh
systemctl status ssh

الخطوات المهمة فعليًا (تسجيل الدخول بالمفاتيح، وPasswordAuthentication no، ومنع دخول root، وfail2ban) هي نفسها في Kali وفي أي نظام مبني على Debian؛ والشرح في تفعيل SSH وتحصينه على Ubuntu ينطبق حرفيًا تقريبًا. معظم العمل في Kali يتم عبر سطر الأوامر، لذا يكفيك عادةً جهاز بلا واجهة رسومية عبر SSH.

وحين تحتاج فعلًا إلى سطح مكتب Xfce (Burp Suite، متصفّح، أدوات رسومية)، لا تعرّضه للإنترنت. ثبّت سطح المكتب وخادم VNC، ثم مرّره عبر نفق SSH:

sudo apt install -y kali-desktop-xfce tigervnc-standalone-server
vncserver :1 -localhost          # bind to localhost only
# from your own machine, open the tunnel:
ssh -L 5901:localhost:5901 kali@SERVER_IP

وجّه عميل VNC إلى localhost:5901. وxRDP يعمل بالطريقة نفسها: ثبّته، وأبقِ المنفذ 3389 خلف الجدار الناري، ومرّر المنفذ بـ ssh -L 3390:localhost:3389 kali@SERVER_IP. وإن كنت تتجه في الاتجاه المعاكس، من سطح مكتب Linux إلى جهاز Windows، فإن سطح المكتب البعيد من Linux إلى Windows يغطي عملاء RDP.

حصّنه: Kali هدف بحد ذاته

أي خادم يعلن عن SSH يُمسح خلال دقائق، وخادم ممتلئ بأكواد الاستغلال أثمن لمن يعثر عليه. عامل الجهاز على أنه معرّض للعداء من أول إقلاع.

  • شغّل جدارًا ناريًا يمنع الكل افتراضيًا. Kali لا تفعّل واحدًا نيابة عنك. اسمح فقط بما تستخدمه.
sudo apt install -y ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw enable
  • اعرف ما الذي يستمع. كل منفذ مفتوح هو سطح هجوم. دقّق فيه عبر أوامر فحص المنافذ المفتوحة في Linux وأغلق كل ما لم تقصد كشفه.
  • لا تعمل بحساب root. تنشئ Kali مستخدمًا عاديًا باسم kali أثناء التثبيت؛ استخدمه، ولا تلجأ إلى sudo إلا حين تحتاجه أداة فعلًا.
  • أبقِ الإصدار المتدحرج محدّثًا. التدحرج يعني تحديثات متكررة وكبيرة أحيانًا: شغّل sudo apt update && sudo apt full-upgrade -y بانتظام.
  • أبقِ VNC وxRDP بعيدًا عن الواجهة العامة. اربطهما بـ localhost ومرّرهما عبر SSH كما سبق. تغيير منفذ خدمة هو تمويه لا أمن، ولا يخفي شيئًا عن مسح حقيقي.

كم يحتاج من المعالج والذاكرة والقرص؟

تتوسّع Kali بحسب ما تثبّته. مجموعة أدوات بلا واجهة عبر SSH خفيفة؛ وسطح مكتب مع أدوات ويب ثقيلة ليس كذلك. إرشادات Kali نفسها، كنقطة بداية:

الإعدادالذاكرةالقرص
بلا واجهة (SSH، kali-linux-headless)1 جيجابايت تكفي، 2 جيجابايت أريح15–20 جيجابايت
سطح مكتب Xfce + kali-linux-default2 جيجابايت موصى بها20 جيجابايت أو أكثر
أدوات ثقيلة (Burp Suite، عدة أدوات معًا)8 جيجابايت أو أكثر30–40 جيجابايت، أو أكثر

يمتلئ القرص أسرع مما تتوقع مع kali-linux-large وتراكم التحديثات المتدحرجة، فاترك لنفسك هامشًا. وحدتا معالجة مخصصتان تكفيان لمعظم المهام؛ أما كسر كلمات المرور والـ fuzzing فسيستهلكان كل ما تمنحهما. هذه إرشادات لا قياسات مرجعية؛ حدّد الحجم وفق مجموعة أدواتك الفعلية.

التزم بالقانون: اختبار مصرّح به فقط

امتلاك أدوات Kali وتشغيلها قانوني؛ أما استخدامها ضد أنظمة لا تملكها أو ليس لديك إذن كتابي باختبارها فلا. المسح أو الاستغلال أو التخمين القسري لبنية طرف ثالث قد يخالف قوانين إساءة استخدام الحاسوب أينما كنت أنت أو الهدف، وسياسة الاستخدام المقبول لدى كل مزوّد محترم (ومنهم rdp.monster) تحظر استخدام خادم لمهاجمة الآخرين. أبقِ عملك داخل مختبرك الخاص، أو مهمة عميل بنطاق موقّع، أو مسابقة CTF أو ميدان تدريب مرخّص. النشاط غير المصرّح به يؤدي إلى تعليق الخادم وقد يرتّب مسؤولية جنائية؛ ولا توجد منطقة رمادية تستحق المخاطرة.

كل ذلك يفترض جهازًا تملك فيه صلاحية root كاملة ويمكنك إعادة بنائه دون استئذان أحد. ويناسب ذلك خادم Linux VPS من rdp.monster: وصول root كامل، معالج وذاكرة مخصصان، نطاق ترددي غير محدود (ضمن الاستخدام العادل)، دون KYC، والدفع بالعملات المشفرة أو النقدية، ابتداءً من $8.99 شهريًا، والخادم يكون متصلًا بعد نحو 10 ثوانٍ من تأكيد الدفع. انشر Debian، وأضف kali-rolling وkali-linux-headless، وحصّن SSH، وستحصل على جهاز اختبار اختراق قابل للتخلص تمسحه وتعيد نشره متى انتهت المهمة.

الأسئلة الشائعة

هل يمكنني تثبيت Kali Linux لدى أي مزوّد VPS؟

يصلح أي مزوّد تقريبًا إذا منحك صلاحية root كاملة وإما صورة Kali أو قاعدة Debian لتحويلها.
معظم مزوّدي الـ VPS يسمحون بتشغيل Kali بطريقة أو بأخرى. بعضهم يدرجها مباشرة في قائمة أنظمة التشغيل. وحيث لا يفعلون، يمكنك عادةً الإقلاع إلى نظام إنقاذ وكتابة صورة Kali العامة على القرص، أو إرفاق ملف ISO التثبيت الشبكي، أو البدء من Debian وإضافة مستودع kali-rolling. ما تحتاجه هو صلاحية root كاملة، ويُفضّل وجود وصول إلى الكونسول أو وضع الإنقاذ. أما الخطط المُدارة بالكامل أو المشتركة التي تقيّد نظام التشغيل فلن تنفع.

هل Kali Linux نظام خادم مناسب للاستخدام اليومي؟

لا، Kali توزيعة أمنية متخصصة، وليست نظام خادم للأغراض العامة.
بُنيت Kali وتُصان لاختبار الاختراق والأدلة الرقمية، وتوثيقها نفسه يحذّر من استخدامها كسطح مكتب عام أو إضافة برمجيات غير ذات صلة إليها. ولاستضافة موقع أو قاعدة بيانات أو تطبيق، يبقى خادم Debian أو Ubuntu القياسي أفضل قاعدة: مستقر، موثّق على نطاق واسع، ومدعوم من كل لوحات التحكم. أبقِ Kali مخصصة لغرض واحد: جهاز أدوات تشغّله لمهمة ثم تعيد بناءه بعدها، منفصلًا عن أي شيء في الإنتاج.

هل أحتاج واجهة رسومية، أم يمكنني تشغيل Kali بالكامل عبر SSH؟

معظم أدوات Kali تعمل عبر سطر الأوامر، لذا يكفي VPS بلا واجهة عبر SSH لمعظم المهام.
معظم أدوات Kali (nmap، hydra، sqlmap، hashcat وغيرها) تعمل عبر سطر الأوامر، لذا يغطي تثبيت بلا واجهة يُوصل إليه عبر SSH معظم سيرورات العمل ويستهلك ذاكرة وقرصًا أقل بكثير. ثبّت kali-linux-headless وتجاوز سطح المكتب. وأضف Xfce مع خادم VNC أو xRDP فقط من أجل الأدوات الرسومية القليلة مثل Burp Suite، ومرّر ذلك السطح عبر نفق SSH بدلاً من تعريضه للإنترنت.

كيف أُبقي خادم Kali محدّثًا؟

Kali إصدار متدحرج؛ شغّل apt update وfull-upgrade بانتظام.
تتبع Kali فرع kali-rolling، أي أن الحزم تُحدّث باستمرار بدلاً من إصدارات ثابتة. أبقِ النظام محدّثًا بـ sudo apt update && sudo apt full-upgrade -y، مرة كل أسبوع أو أسبوعين. ولأنه متدحرج، تكون التحديثات كبيرة أحيانًا وتجلب إصدارات مكتبات جديدة، لذا لا تُجرِ مسحًا حرجًا مباشرة بعد ترقية غير مختبرة. وأعد تحديث حزمة مفاتيح الأرشيف بـ sudo apt install -y kali-archive-keyring إذا ظهرت أخطاء توقيع.

Adrien Roche, محرر البنية التحتية والاستضافة

مهندس أنظمة بخبرة تزيد عن 10 سنوات في تشغيل أساطيل Windows Server وLinux. يدير أدريان وثائق البنية التحتية في rdp.monster ويكتب أدلتنا حول RDP واستضافة VPS وإدارة الخوادم والشبكات وأدوات الخصوصية.

سجّل في برنامج الموزعين لدينا

معلوماتك

إذا كان لديك أي سؤال، تواصل معنا بالضغط هنا !
الاسم(مطلوب)
أدخل عنوان بريدك الإلكتروني، ويجب أن يكون لديك حساب على dashboard.rdp.monster !

شركتك

أدخل عنوان موقعك الإلكتروني إن كان لديك موقع
اشرح بإيجاز كيف ستبيع خدماتنا لعملائك، مثلًا عبر الحديث مع الناس في المنتديات.

حتى الوحوش تحبّ الكوكيز!

نستخدم ملفات تعريف الارتباط لتحسين تصفّحك، ولعرض إعلانات أو محتوى مخصّص لك، ولتحليل حركة الزيارات على موقعنا. بالنقر على «قبول»، توافق على استخدامنا لملفات تعريف الارتباط.