כיצד להפעיל את Kali Linux ב- Docker?

Kyzd Lhp Yl T Kali Linux B Docker



ביקורת אבטחה ובדיקת עט הם מרכיבים חיוניים בכל ארגון לבדיקת נקודות תורפה והתקפות אבטחה ורשת. בהקשר זה, Kali Linux היא מערכת הפעלה פופולרית לבדיקת עטים ואבטחה משפטית, המציעה למעלה מ-600 יישומים וחבילות לבדיקת חדירה. ניתן להפעיל אותה בקלות על כל מערכות ההפעלה הגדולות או שניתן להפעיל אותה כמערכת עצמאית.

כדי להפעיל ולהשתמש ב-Kali Linux על המערכת מבלי להשפיע על המערכת המארחת, משתמשים יכולים להשתמש בווירטואליזציה של המערכת. ניתן להפעיל את Kali Linux בקונטיינרים של Docker וכן במכונות וירטואליות. בזמן הפעלת Kali במכונה וירטואלית, היא תתקין ותפעיל את מערכת ההפעלה והקרנל של Kali נפרדים וייקח יותר מקום. ב-Docker, ניתן להריץ את Kali Linux בתוך חבילת ההפעלה הקטנה בשם קונטיינרים. קונטיינרים אלו של Docker משתמשים בווירטואליזציה של מערכת ההפעלה ובקרנל המערכת כדי להפעיל את Kali Linux. הפעלת Kali Linux ב- Docker היא אחת הבחירות היעילות והיעילות.

בבלוג זה נדגים:







תנאי מוקדם: התקן את Docker במערכת

כדי להפעיל את Kali Linux בקונטיינר של Docker, המשתמש צריך להתקין קודם את Docker על המערכת. Docker היא פלטפורמת קונטיינריזציה אוניברסלית פופולרית המאפשרת לנו לבנות, לפרוס ולשלוח את האפליקציה והתוכנה בבתי גידול מבודדים.



התקן את Docker ב-Windows:

ב-Windows, Docker ורכיביו ניתנים להתקנה בקלות על ידי התקנת אפליקציית שולחן העבודה שלו. כדי להתקין את Docker ב-Windows, ראשית, הפעל את תכונות ה-WSL והפלטפורמה הווירטואלית. לאחר מכן, הורד והתקן את Docker Desktop מהאתר הרשמי. לקבלת הדרכה נכונה להתקנת Docker, עקוב אחר ' התקן את Docker Desktop ' מאמר.



התקן את Docker על לינוקס:

ב-Linux, ניתן להתקין את Docker ממאגר המקור הרשמי של הפצת הלינוקס המותקנת. כדי להתקין את Docker בדביאן או אובונטו, עבור על ' התקן את Docker ב-Debian 12 ' או ' התקן את Docker על אובונטו ' מאמר בהתאמה.





התקן Docker ב-MacOS:

ב-MacOS, ניתן להוריד את מתקין Docker מהאתר הרשמי של Docker. לאחר מכן, משתמשים יכולים להתקין את Docker על ידי ביצוע המאמר המקושר שלנו ' התקן את Docker Desktop ב-Mac '.

עם זאת, העבודה והפקודות של Docker יישארו זהות בכל מערכת הפעלה. להדגמה להפעלת Kali Linux ב-Docker, נשתמש במערכת ההפעלה Windows.



כיצד להפעיל את Kali Linux ב- Docker?

כדי להריץ את Kali Linux ב-Docker, Docker משחררת את ' קאלי-רולינג תמונה להתקנה ולהשתמש ב- Docker בתוך הקונטיינר. התמונה ב-Docker היא תבנית או הוראות פשוטות המנחות כיצד לבנות את הקונטיינר. כדי להתקין ולהשתמש בקאלי במיכל, עקוב אחר ההדגמה הנתונה.

שלב 1: משוך את התמונה הרשמית של קאלי

ראשית, משוך את תמונת Docker מהאתר הרשמי. כדי למשוך את התמונה, המשתמש צריך להיכנס למרשם Docker הרשמי של Docker Hub.

docker pull kalilinux / קאלי-רולינג

לאישור, רשום את התמונות של Docker:

תמונות docker

כאן, הורדנו את ' קאלי-רולינג 'התמונה של קאלי מ- Docker Hub:

שלב 2: הפעל את Kali במיכל

כעת, הפעל את Kali Linux בתוך הקונטיינר דרך ' docker run –name kalilinux/kali-rolling ' פקודה:

דוקר לרוץ --שֵׁם kali-cont -זה kalilinux / קאלי-רולינג

בפקודה הנתונה, ' -שֵׁם ' יגדיר את שם המיכל, ו' -זה ' משמש לפתיחה והפעלה של מסוף הפסאודו של TTY באופן אינטראקטיבי:

כאן, אתה יכול לראות שמסוף השורש של קאלי פתוח על המסך.

שלב 3: עדכן את Kali

כעת, עדכן את מאגר קאלי באמצעות ' עדכון מתאים ”:

עדכון מתאים

הנה ה ' 8 יש לשדרג את החבילה:

שלב 4: שדרג את החבילות של קאלי

כדי לשדרג את החבילות בקאלי, בצע את ' שדרוג מתאים ' פקודה. הנה ה ' אפשרות ' תאפשר לתהליך להשתמש בשטח מיכל נוסף:

שדרוג מתאים

שלב 5: התקן חבילות חיוניות

כדי להתקין חבילות חיוניות בקאלי לינוקס, הפעל את ' התקנת apt <שם חבילה> ' פקודה:

מַתְאִים להתקין אף אחד לא מסתלסל nmap ננו git

כאן, התקנו את ' אף אחד ',' סִלְסוּל ',' nmap ', ו' git ' במיכל Kali Linux:

טיפ בונוס: הוסף משתמש חדש ב-Kali Linux Container

לפעמים, המשתמש רוצה ליצור חשבון לא מוגן כדי לאבטח את חשבון השורש של קאלי. זוהי גם אפשרות מומלצת עבור אבטחת המכולות של קאלי. חשבון המשתמש ישמש כחשבון השורש אך תמיד עומד נמוך מהשורש.

כדי להוסיף משתמש Kali במיכל, השתמש ב-' adduser <שם משתמש> ' פקודה:

קליפרים של adduser

כעת, הוסף את המשתמש החדש לקבוצת המשתמשים sudo. למטרה זו, הפעל את הפקודה הבאה:

usermod -aG סודו caliuser

על מנת לצאת מהטרמינל של קאלי במכולת Docker, פשוט הפעל את ' יְצִיאָה ' פקודה:

יְצִיאָה

כך משתמש יכול להריץ את Kali Linux בקונטיינר של Docker.

טיפ בונוס: כיצד להעלות נפח באמצעות מיכל Kali Linux?

אמצעי האחסון מנוצל כדי להתמיד בנתוני המכולה מחוץ למכולה. זה משמש בעיקר למטרות גיבוי. נפח ההרכבה פירושו גם כונן משותף שיכול להיות נגיש גם למכולת Docker וגם למערכת המארחת.

כדי להרכיב את עוצמת הקול במיכל של קאלי, בצע את השלבים הבאים.

שלב 1: רשום מכולות Docker

רשום את המכולות ב-Docker באמצעות ' דוקר נ.ב ' פקודה. כאן, כדי להציג את כל המכולות שנעצרו ופועלות, הוספנו את ' 'דגל:

דוקר נ.ב

שימו לב למזהה של מיכל Kali מהתוצאה המוצגת:

שלב 2: שמור את המיכל של Kali בתמונה חדשה

לאחר מכן, צור עותק של המיכל של קאלי בתמונת Docker חדשה באמצעות ' docker commit ' פקודה:

docker commit 16de59fc563d updated-kali-image

עותק תמונה זה ישמש להפעלת המיכל החדש של Kali והרכבת אמצעי האחסון. יצרנו את התמונה מהמכולה, כדי שנוכל לשמר את המצב והנתונים הקודמים של קונטיינר Docker של Kali:

לאימות, הצג את תמונות ה-Docker באמצעות הפקודה הבאה:

תמונות docker

כאן, אתה יכול לראות שיצרנו את תמונת Docker החדשה מהמכולה של Kali:

שלב 3: הפעל והתקן את הווליום עם קאלי מיכל

כעת, הפעל את תמונת Docker שנוצרה כדי להפעיל את המיכל החדש של Kali וגם להעלות את אמצעי האחסון עם המיכל באמצעות ' ' אפשרות:

דוקר לרוץ -זה --שֵׁם חדש-קליקונט ג: / משתמשים / Dell / מסמכים / זְמַן: / שורש / kali updated-kali-image

בפקודה לעיל, העלינו את ספריית המארח ' C:/Users/Dell/Documents/kali ' אל ספריית המכולות ' /root/kali ”:

שלב 4: פתח את ספריית הנפח הרכוב

כעת, נווט אל ספריית המכולה בה מותקן אמצעי האחסון באמצעות ' CD ”:

CD / שורש / זְמַן

שלב 5: צור קובץ

כעת צור קובץ חדש והוסף תוכן כלשהו בקובץ באמצעות פקודת 'הד'. שלב זה משמש למטרות אימות:

הֵד 'קאלי דוקר מיכל' >> text.txt

כדי להציג את תוכן הקובץ, הפעל את ' cat <שם קובץ> ' פקודה:

חתול text.txt

כעת, בואו נראה אם ​​הקובץ הזה משותף ונגיש במחשב המארח או לא.

שלב 6: אימות

לאישור, צא ממסוף המכולות Docker באמצעות ' יְצִיאָה ' פקודה. לאחר מכן, נווט אל הספרייה המותקנת באמצעות ' CD ”:

CD ג: / משתמשים / Dell / מסמכים / זְמַן

כדי לבדוק את הקובץ והתיקיות של הספרייה שנפתחה, הפעל את ' ls ' פקודה:

ls

כאן, אתה יכול לראות את הקובץ ' text.txt ' שנוצר בקונטיינר של קאלי נראה גם בספרייה המותקנת. זה אומר שהעלינו נפח ביעילות עם מיכל Kali Linux:

הצג את תוכן הקובץ באמצעות ' חתול ' פקודה':

חתול text.txt

כך נוכל להטמיע נפח עם קונטיינר Docker ולשמור על הנתונים של הקונטיינר.

כיצד להסיר את המיכל של KaIi?

כדי להסיר את Kali Linux הפועל בקונטיינר של Docker, משתמשים יכולים להסיר אותו על ידי מחיקת הקונטיינר. כדי להסיר או למחוק את המיכל, ראשית, עצור את המיכל הפועל ולאחר מכן, הפעל את הפקודה 'docker rm'. להדגמה, עברו על השלבים הבאים.

שלב 1: עצור את Docker Container

ראשית, עצור את המכולה המבצעת באמצעות ' docker stop ' פקודה:

docker stop new-kalicont

שלב 2: הסר את המיכל

לאחר מכן, מחק את מיכל Kali Linux באמצעות ' docker rm ' פקודה:

דוקר rm חדש-קליקונט

יש לנו את השיטה להתקין ולהשתמש בקאלי לינוקס במיכל Docker.

סיכום

כדי להפעיל את Kali Linux ב- Docker, ראשית, הורד את התמונה מ- Docker Hub. לאחר מכן, הפעל את התמונה כדי להגדיר את Kali Linux במיכל Docker דרך ' docker run -it kalilinux/kali-rolling ' פקודה. משתמשים יכולים גם להרכיב נפח חיצוני למכולות Docker דרך ' ' אפשרות. פוסט זה הסביר כיצד להפעיל את Kali Linux ב- Docker.