แต่บน Windows หนึ่งในวิธีที่ดีกว่าในการใช้ Kali Linux คือการเรียกใช้บนเครื่องมือการจำลองเสมือนในตัวของ Windows (HyperV) สิ่งนี้สามารถทำได้ผ่าน WSL (ระบบย่อย Windows สำหรับ Linux) ผู้ใช้สามารถสลับระหว่าง Kali Linux และ Windows ได้อย่างง่ายดาย
บล็อกนี้จะสาธิต:
ข้อกำหนดเบื้องต้น
หากต้องการตั้งค่า Kali Linux บน Windows โดยใช้เครื่องมือ WSL ผู้ใช้จะต้องปฏิบัติตามข้อกำหนดเบื้องต้นต่อไปนี้:
- WSL: WSL ช่วยให้เราสามารถรันการแจกจ่าย Linux บน Windows มีให้เลือกด้วยกัน 2 รุ่น” WSL1 ' และ ' WSL2 '. อย่างไรก็ตาม หากต้องการรัน Kali Linux เวอร์ชันที่ดีกว่าคือ WSL2 เนื่องจากใช้ Windows virtualization (HyperV)
- เวอร์ชันของ Windows: หากต้องการรันและเปิดใช้งาน WSL บนระบบ ผู้ใช้จะต้องมีเวอร์ชัน Windows 10 เป็นอย่างน้อย เวอร์ชัน 20H1 (Build: 19041, เวอร์ชัน: 2004) อย่างไรก็ตาม เวอร์ชันที่ดีกว่าสำหรับ Kali Linux คือ Windows 11 หากต้องการตรวจสอบบิลด์ของ Windows ขั้นแรกให้เปิด “ วิ่ง ” กล่องโดยใช้ “ หน้าต่าง+ร ' สำคัญ. จากนั้นค้นหา “ วินเวอร์ ”:
นี่จะแสดงข้อมูลเกี่ยวกับ Windows ที่ติดตั้งและเวอร์ชันในระบบ:
สำหรับบทความนี้ เราใช้ Windows 11 แต่ขั้นตอนจะเหมือนกันสำหรับทั้งคู่
- ธ.ค.: “ dism.exe ” เป็นยูทิลิตี้ในตัวของ Windows ที่ใช้ในการให้บริการอิมเมจเดสก์ท็อป Windows ซ่อมแซมอิมเมจ Windows และจัดการและใช้งานเครื่องมือการติดตั้ง Windows
- พาวเวอร์เชลล์: เป็นเทอร์มินัลและโปรแกรมเขียนสคริปต์ในตัวของ Windows ที่ใช้ในการทำงานด้านการดูแลระบบอัตโนมัติและเรียกใช้คำสั่ง Windows
ก้าวไปข้างหน้าไปยังส่วนด้านล่างเพื่อติดตั้ง Kali บน WSL
จะตั้งค่า Kali บน WSL ได้อย่างไร?
WSL เรียกว่าระบบย่อย Windows สำหรับการแจกแจง Linux ช่วยให้เราสามารถรัน Linux distros ต่างๆ บน Windows ได้โดยไม่ต้องสร้างเครื่องเสมือนและเครื่องมือไฮเปอร์ไวเซอร์ หากต้องการตั้งค่าและติดตั้ง Kali บน WSL ให้ทำตามภาพประกอบที่ให้ไว้
ขั้นตอนที่ 1: เปิด PowerShell
เปิด Windows PowerShell กับผู้ดูแลระบบผ่านทางเมนู Start:
ขั้นตอนที่ 2: เปิดใช้งาน WSL
ตอนนี้เปิดใช้งานเครื่องมือ WSL จากคุณสมบัติของ Windows เพื่อจุดประสงค์นี้ ให้รันคำสั่ง “ dism.exe ” คำสั่งเพื่อเปิดใช้งานและติดตั้ง WSL บน Windows:
dism.exe / ออนไลน์ / เปิดใช้งานคุณสมบัติ / ชื่อคุณลักษณะ: Microsoft-Windows-ระบบย่อย-Linux / ทั้งหมด / รีสตาร์ทอีกครั้ง
อย่างไรก็ตาม ผู้ใช้ยังสามารถติดตั้งเครื่องมือ WSL ได้จาก Microsoft Store:
ขั้นตอนที่ 3: เปิดใช้งานแพลตฟอร์ม VirtualMachine
ในขั้นตอนถัดไป ให้เปิดใช้งานเครื่องมือ VirtualMachine Platform โดยใช้คำสั่งด้านล่าง สิ่งนี้จะช่วยให้เราสามารถรัน Kali บนระบบเสมือนจริง:
dism.exe / ออนไลน์ / เปิดใช้งานคุณสมบัติ / ชื่อคุณลักษณะ:แพลตฟอร์มเครื่องเสมือน / ทั้งหมด / รีสตาร์ทอีกครั้ง
ขั้นตอนที่ 4: อัปเดต WSL 1 เป็น WSL 2
หากต้องการรัน Kali Linux WSL 2 จะเป็นเวอร์ชันที่ดีกว่า โดยค่าเริ่มต้น Windows 10 มี WSL 1 หากต้องการอัปเดตเวอร์ชัน WSL เริ่มต้นเป็น WSL 2 ให้รันคำสั่งด้านล่าง:
wsl.exe --อัปเดต
Windows 10 บางรุ่นไม่อัปเดตเวอร์ชัน WSL หากต้องการอัปเดตเวอร์ชัน WSL ด้วยตนเอง ให้ดาวน์โหลดไฟล์ “ อัพเดตเคอร์เนล WSL Linux ” แพ็คเกจสำหรับ Windows โดยคลิกที่ไฟล์แนบ ลิงค์ .
หลังจากดาวน์โหลดไฟล์ msi อัพเดตเคอร์เนล WSL ให้เปิด “ ดาวน์โหลด ” และรันไฟล์:
สิ่งนี้จะเรียกใช้การอัปเดต WSL เพื่ออัปเดตเวอร์ชัน:
หลังจากอัปเดตเวอร์ชัน WSL แล้ว ให้กดปุ่ม “ เสร็จ ' ปุ่ม. ไม่ต้องสนใจข้อผิดพลาด เนื่องจากเราได้อัปเดต WSL2 แล้ว และการตั้งค่านี้ไม่ได้ดำเนินการอัปเดตใดๆ:
ขั้นตอนที่ 5: ตั้งค่าเวอร์ชันเริ่มต้นของ WSL
ตอนนี้ให้ตั้งค่าเวอร์ชันเริ่มต้นของ WSL เป็น “ 2 ” โดยใช้คำสั่งด้านล่าง:
wsl --set-default-version 2
หลังจากตั้งค่า WSL2 บนระบบ ตอนนี้คุณสามารถติดตั้ง Kali Linux หรือ Linux distro อื่น ๆ บนระบบย่อย Windows ได้แล้ว
ขั้นตอนที่ 6: ติดตั้ง Kali Linux
หากต้องการติดตั้ง Kali Linux distro โดยใช้ WSL ให้เรียกใช้ “ wsl – ติดตั้ง – การกระจาย <ชื่อการแจกจ่าย> ' สั่งการ. ที่นี่ “ -การกระจาย ” ใช้เพื่อระบุชื่อการแจกจ่าย เราได้ติดตั้ง “ กาลี-ลินุกซ์ ” การกระจายบน WSL2:
wsl --ติดตั้ง --การกระจาย กาลี-ลินุกซ์
หลังจากเสร็จสิ้นขั้นตอนการติดตั้ง ให้ตั้งชื่อผู้ใช้และรหัสผ่านสำหรับ Kali Linux ดังภาพด้านล่าง:
ผลลัพธ์ข้างต้นแสดงว่าเราได้ติดตั้ง Kali Linux บน WSL2 สำเร็จแล้ว
หรืออีกทางหนึ่ง ผู้ใช้สามารถติดตั้งการกระจาย Kali Linux ได้โดยตรงจากร้านค้าอย่างเป็นทางการของ Microsoft:
ขั้นตอนที่ 7: ตรวจสอบข้อมูลเคอร์เนล
หากต้องการตรวจสอบข้อมูลเกี่ยวกับเคอร์เนลของ Kali ให้รันคำสั่งด้านล่าง:
ไม่มีชื่อ -ก
ขั้นตอนที่ 8: อัปเดตพื้นที่เก็บข้อมูลของ Kali
หากต้องการอัปเดตพื้นที่เก็บข้อมูลของ Kali ให้ใช้ ' ปรับปรุงฉลาด ' สั่งการ:
ซูโดะ ปรับปรุงฉลาดสิ่งนี้จะอัปเดต Kali Linux เป็นเวอร์ชันล่าสุด:
สแน็ปด้านบนแสดงให้เห็นว่า “ 163 ” แพ็คเกจจำเป็นต้องได้รับการอัพเกรด
ขั้นตอนที่ 9: อัปเกรดแพ็คเกจของ Kali
หากต้องการอัพเกรดแพ็คเกจของ Kali ให้ดำเนินการ “ ฉลาดอัพเกรด ” คำสั่งพร้อมสิทธิ์ผู้ใช้รูท:
ซูโดะ ฉลาดอัพเกรด -และการดำเนินการอาจต้องใช้พื้นที่ดิสก์เพิ่มเติมเพื่อให้อนุญาตทั้งหมด ' -และ ” มีการใช้ตัวเลือก:
เราได้ติดตั้ง Kali Linux บน WSL2 อย่างมีประสิทธิภาพแล้ว อย่างไรก็ตาม หากต้องการใช้เดสก์ท็อป Kali บน Windows ให้ทำตามขั้นตอนด้านล่าง
วิธีการเข้าถึง Kali Desktop โดยใช้ KeX
สามารถเข้าถึงเดสก์ท็อประยะไกล Kali ได้โดยเชื่อมต่อกับเซิร์ฟเวอร์ KeX หากต้องการติดตั้งเครื่องมือ Windows KeX ของ Kali และเรียกใช้เซิร์ฟเวอร์ ให้ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: เปิดตัว Kali Linux
ขั้นแรก ให้เปิดการกระจาย Kali Linux บน Windows โดยค้นหาในเมนู Start:
ขั้นตอนที่ 2: ติดตั้ง Windows KeX ของ Kali
จากนั้นให้ติดตั้ง “ กาลี-win-kex ” จากพื้นที่เก็บข้อมูล APT ของ Kali โดยใช้คำสั่งด้านล่าง เครื่องมือนี้จะใช้เพื่อรันเซิร์ฟเวอร์ Kali KeX บน Windows:
ซูโดะ ฉลาด ติดตั้ง -และ กาลี-win-kex
ผลลัพธ์แสดงว่าเราได้ติดตั้งแพ็คเกจ Kali windows KeX บนระบบแล้ว:
ขั้นตอนที่ 3: เชื่อมต่อกับเดสก์ท็อปของ Kali
ตอนนี้รันและเชื่อมต่อเซิร์ฟเวอร์ KeX ของ Kali บน Windows โดยดำเนินการคำสั่งด้านล่างในเทอร์มินัลของ Kali:
บิสกิต --ชนะ -สผลลัพธ์ด้านล่างแสดงให้เห็นว่า “ เซิร์ฟเวอร์ Win-KeX กำลังทำงานอยู่ ” ที่ท่าเรือ “ 5901 ”:
คำสั่งนี้จะเปิด Kali Linux Desktop โดยอัตโนมัติในโหมดเต็มบนหน้าจอ ที่นี่ คุณจะเห็นว่าเราได้เข้าถึงเดสก์ท็อประยะไกล Kali บน Windows ได้อย่างมีประสิทธิภาพ:
เราได้กล่าวถึงวิธีการตั้งค่า Kali Linux บน WSL โดยสมบูรณ์แล้ว
บทสรุป
หากต้องการตั้งค่า Kali Linux บนระบบผ่าน WSL ขั้นแรกให้เปิดใช้งานเครื่องมือ WSL และ VirtualMachine Platform ในตัวของ Windows หลังจากนั้นให้อัพเดต WSL1 เป็น WSL2 จากนั้นติดตั้ง Kali Linux โดยใช้คำสั่ง “ wsl – ติดตั้ง – กระจาย kali-linux ' สั่งการ. สิ่งนี้จะติดตั้งและเปิดเทอร์มินัล Kali Linux เพื่อเข้าถึงเดสก์ท็อประยะไกลของ Kali ผู้ใช้จำเป็นต้องติดตั้ง Windows KeX และเริ่มต้นเซิร์ฟเวอร์ KeX นี่จะเป็นการเปิด Kali Desktop บนหน้าจอระบบ โพสต์นี้ได้กล่าวถึงวิธีการตั้งค่าและใช้ Kali บน WSL