WSL에서 Kali를 설정하는 방법

Wsleseo Kalileul Seoljeonghaneun Bangbeob



Kali Linux는 사이버 보안 전문가와 학생들이 보편적으로 사용하는 Linux 배포판 중 하나입니다. 펜 테스트, 보안 포렌식 및 윤리적 해킹을 위한 많은 흥미로운 도구를 제공합니다. 그러나 시스템에서 Kali Linux를 실행하려고 할 때 VMware VirtualBox 또는 클라우드 가상화와 같은 하이퍼바이저 도구를 사용할 수 있습니다.

하지만 Windows에서 Kali Linux를 사용하는 가장 좋은 방법 중 하나는 Windows에 내장된 가상화 도구(HyperV)에서 실행하는 것입니다. 이는 WSL(Linux용 Windows 하위 시스템)을 통해 가능합니다. 사용자는 Kali Linux와 Windows 간에 쉽게 전환할 수 있습니다.

이 블로그에서는 다음을 보여줍니다.







전제조건

WSL 도구를 사용하여 Windows에서 Kali Linux를 설정하려면 사용자는 다음 전제 조건을 충족해야 합니다.



  • WSL: WSL을 사용하면 Windows에서 모든 Linux 배포판을 실행할 수 있습니다. 두 가지 버전으로 제공됩니다.” WSL1 ' 그리고 ' WSL2 '. 하지만 Kali Linux를 실행하려면 Windows 가상화(HyperV)를 사용하는 WSL2 버전이 더 좋습니다.
  • 윈도우 버전: 시스템에서 WSL을 실행하고 활성화하려면 사용자에게 Windows 10 버전 버전 20H1(빌드: 19041, 버전: 2004) 이상이 있어야 합니다. 그러나 Kali Linux에 선호되는 버전은 Windows 11입니다. Windows 빌드를 확인하려면 먼저 ' 달리다 ” 상자에 “를 사용하여 창+R ' 열쇠. 그런 다음 “ 승리자 ':



그러면 시스템에 설치된 Windows 및 해당 버전에 대한 정보가 표시됩니다.





이 기사에서는 Windows 11을 사용하고 있습니다. 그러나 절차는 둘 다 동일합니다.



  • 12월: dism.exe '는 Windows 데스크톱 이미지를 서비스하는 데 사용되는 Windows 내장 유틸리티입니다. Windows 이미지를 복구하고 Windows 설치 도구를 관리 및 작동합니다.
  • 파워셸: 관리 작업을 자동화하고 Windows 명령을 실행하는 데 사용되는 Windows 내장 터미널 및 스크립팅 프로그램입니다.

WSL에 Kali를 설치하려면 아래 섹션으로 넘어가겠습니다.

WSL에서 Kali를 설정하는 방법은 무엇입니까?

WSL은 Linux 배포용 Windows 하위 시스템이라고 합니다. 가상 머신이나 하이퍼바이저 도구를 만들지 않고도 Windows에서 다양한 Linux 배포판을 실행할 수 있습니다. WSL에서 Kali를 설정하고 설치하려면 제공된 그림을 따르십시오.

1단계: PowerShell 실행

시작 메뉴를 통해 관리자 권한으로 Windows PowerShell을 엽니다.

2단계: WSL 활성화

이제 Windows 기능에서 WSL 도구를 활성화합니다. 이를 위해 ' dism.exe ” Windows에서 WSL을 활성화하고 설치하는 명령:

dism.exe / 온라인 / 활성화 기능 / 기능 이름:Microsoft-Windows-Subsystem-Linux / 모두 / 다시 시작하지 않음

그러나 사용자는 Microsoft Store에서 WSL 도구를 설치할 수도 있습니다.

3단계: VirtualMachine 플랫폼 활성화

다음 단계에서는 아래 명령을 사용하여 VirtualMachine 플랫폼 도구를 활성화합니다. 이를 통해 시스템 가상화에서 Kali를 실행할 수 있습니다.

dism.exe / 온라인 / 활성화 기능 / 기능 이름:VirtualMachinePlatform / 모두 / 다시 시작하지 않음

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용 패키지를 다운로드하세요. 링크 .

WSL 커널 업데이트 msi 파일을 다운로드한 후 ' 다운로드 ” 디렉토리로 이동하여 파일을 실행합니다.

그러면 WSL 업데이트가 실행되어 버전이 업데이트됩니다.

WSL 버전을 업데이트한 후 “ 마치다 '버튼. 이미 WSL2를 업데이트했으며 이 설정은 업데이트를 실행하지 않기 때문에 오류를 무시하세요.

5단계: WSL 기본 버전 설정

이제 WSL 기본 버전을 “ 2 ” 아래 명령을 사용합니다.

wsl --설정-기본-버전 2

시스템에 WSL2를 설정한 후 이제 Windows 하위 시스템에 Kali Linux 또는 기타 Linux 배포판을 설치할 수 있습니다.

6단계: 칼리 ​​리눅스 설치

WSL을 사용하여 Kali Linux 배포판을 설치하려면 “ wsl –install –distribution <배포 이름> ' 명령. 여기서는 “ -분포 ” 옵션은 배포 이름을 지정하는 데 사용됩니다. 우리는 '를 설치했습니다. 칼리리눅스 ” WSL2 배포:

wsl --설치하다 --분포 칼리리눅스

설치 프로세스를 완료한 후 아래와 같이 Kali Linux의 사용자 이름과 비밀번호를 설정하세요.

위 출력은 WSL2에 Kali Linux를 성공적으로 설치했음을 보여줍니다.

또는 사용자가 Microsoft 공식 스토어에서 Kali Linux 배포판을 직접 설치할 수 있습니다.

7단계: 커널 정보 확인

Kali 커널에 대한 정보를 확인하려면 아래 명령을 실행하십시오.

이름을 밝히다 -ㅏ

8단계: Kali의 저장소 업데이트

Kali 저장소를 업데이트하려면 ' 적절한 업데이트 ' 명령:

sudo 적절한 업데이트

그러면 Kali Linux가 최신 버전으로 업데이트됩니다.

위의 스냅은 ' 163 ” 패키지를 업그레이드해야 합니다.

9단계: Kali 패키지 업그레이드

Kali의 패키지를 업그레이드하려면 ' 적절한 업그레이드 ” 루트 사용자 권한이 있는 명령:

sudo 적절한 업그레이드 -그리고

작업에는 모든 권한을 허용하기 위해 추가 디스크 공간이 필요할 수 있습니다. -그리고 ” 옵션이 사용됩니다:

WSL2에 Kali Linux를 효과적으로 설치했습니다. 그러나 Windows에서 Kali 데스크탑을 사용하려면 아래 세션을 따르십시오.

KeX를 사용하여 Kali 데스크탑에 액세스하는 방법은 무엇입니까?

Kali 원격 데스크톱은 KeX 서버에 연결하여 액세스할 수 있습니다. Kali의 Windows KeX 도구를 설치하고 서버를 실행하려면 다음 단계를 따르십시오.

1단계: Kali Linux 실행

먼저 시작 메뉴에서 검색하여 Windows에서 Kali Linux 배포판을 시작합니다.

2단계: Kali의 Windows KeX 설치

다음으로 “ 칼리-윈-켁스 ” 아래 명령을 사용하여 Kali의 APT 저장소에서 도구를 가져옵니다. 이 도구는 Windows에서 Kali KeX 서버를 실행하는 데 사용됩니다.

sudo 적절한 설치하다 -그리고 칼리-윈-켁스

출력에는 시스템에 Kali Windows KeX 패키지가 설치되었음을 보여줍니다.

3단계: Kali의 데스크탑에 연결

이제 Kali 터미널에서 아래 명령을 실행하여 Windows에서 Kali의 KeX 서버를 실행하고 연결합니다.

비스킷 --이기다 -에스

아래 결과는 “ Win-KeX 서버가 실행 중입니다. “항구에서” 5901 ':

이 명령은 Kali Linux Desktop을 화면의 전체 모드로 자동으로 엽니다. 여기서는 Windows에서 Kali 원격 데스크톱에 효과적으로 액세스한 것을 확인할 수 있습니다.

WSL에서 Kali Linux를 완전히 설정하는 방법을 다루었습니다.

결론

WSL을 통해 시스템에 Kali Linux를 설정하려면 먼저 Windows 내장 WSL 및 VirtualMachine 플랫폼 도구를 활성화합니다. 그런 다음 WSL1을 WSL2로 업데이트합니다. 그런 다음 '를 사용하여 Kali Linux를 설치하십시오. wsl –설치 –배포 kali-linux ' 명령. 그러면 Kali Linux 터미널이 설치되고 열립니다. Kali 원격 데스크톱에 액세스하려면 사용자는 Windows KeX를 설치하고 KeX 서버를 시작해야 합니다. 그러면 시스템 화면에 Kali Desktop이 열립니다. 이 게시물에서는 WSL에서 Kali를 설정하고 사용하는 방법을 다루었습니다.