티스토리 뷰

반응형

KALI LINUX GUI ON WSL2 INSTALL

KALI LINUX GUI ON WSL2 완벽 설치 (총정리)


보안점검 및 해킹 연구를 위해 주로 사용되는 KALI LINUX를 기존에는 별도의 Virtual Machine에 설치하여 사용했지만, Windows10 WSL2가 지원되면서 Microsoft Store를 통해서 간단히 KALI LINUX를 설치하여 GUI 환경에서 보안 관련 실습을 할 수 있게 되었습니다.

WSL2로 KERNEL UPDATE를 진행해야 하는데, 먼저 윈도우 업데이트를 최신으로 완료 한 이후에 진행해 주세요.


Linux용 Windows 하위 시스템 사용


윈도우 "시작" 버튼에서 "마우스 오른쪽 버튼(클릭)" 하여 Powershell(관리자)(A)를 실행합니다.


Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux


위 명령어를 그대로 복사 & 붙여넣기하여 실행합니다.


명령어 실행이 완료되면 컴퓨터를 재부팅


(복사가 안될 경우, 블로그 글 하단에 첨부된 WSL2.txt 파일을 다운로드 받아서 사용하세요.)


Virtual Machine 기능 사용

시작 - 마우스 오른쪽 버튼 클릭 - powershell(관리자) 실행후 아래 명령어 복사 & 붙여넣기로 실행.


dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart


명령어 실행이 완료되면 컴퓨터를 재부팅


(복사가 안될 경우, 블로그 글 하단에 첨부된 WSL2.txt 파일을 다운로드 받아서 사용하세요.)


리눅스 커널 업데이트(WSL2 업데이트)


https://docs.microsoft.com/ko-kr/windows/wsl/install-win10


위 URL에 접속하여 4단계 - Linux 커널 업데이트 패키지 다운로드에서 최신 패키지를 다운로드해서 설치.


WSL2를 기본 버전으로 설정


Powershell(관리자) 실행후 아래 명령어 복사 & 붙여넣기로 실행.

wsl --set-default-version 2








This video was made with Movavi Video Suite 17. (https://www.movavi.com)
이 영상은 Movavi Video Suite 17을 이용하여 제작되었습니다.


KALI LINUX 설치


Microsoft Store에 접속하여 "kali" or "linux"로 검색하여 KALI LINUX를 설치합니다.


Linux


Powershell을 실행하여 명령어 wsl -l -v 를 입력하여 VERSION 2로 잘 설치가 되었는지 확인합니다.


wsl status on wsl


KALI LINUX 업데이트 및 GUI 관련 프로그램 설치

Kali linux를 실행해서 터미널로 접속합니다. 처음 실행시 사용할 username 및 password를 설정합니다.


1. kali linux update & upgrade 하기 위해 아래 명령어를 입력해주세요.

  sudo apt update && sudo apt upgrade -y


2. GUI 환경 Xfce 설치(아래 명령어를 입력해주세요.)

   sudo apt install kali-desktop-xfce -y


3. Kali linux 기본 tool 설치(아래 명령어를 입력해주세요.)

   sudo apt install kali-linux-default


4. xrdp 설치(아래 명령어를 입력해주세요.)

   sudo apt install xrdp -y


5. xrdp 서비스 실행(아래 명령어를 입력해주세요.)

   sudo service xrdp start


KALI LINUX UPDATE TROUBLE SHOOTING

KALI LINUX를 설치하고 sudo apt update 명령어를 입력했는데, 아래 이미지처럼 에러가 발생하는 경우 nameserver 8.8.8.8로 추가해주면 문제를 해결할 수 있습니다.


sudo apt update


cat /etc/resolv.conf 

명령어를 실행하면 마지막 줄에 nameserver가 172로 시작하는 Private IP로 WSL에서 자동 생성되었음을 확인 할 수 있습니다.

sudo nano /etc/resolv.conf 

명령어를 실행하여 GNU nano editor를 사용하여  마지막 줄을 nameserver 8.8.8.8로 편집해줍니다.


GNU nano에서 편집이 완료된 경우, ctrl + x를 누르고 Y를 눌러서 저장시켜 줍니다.
다시 Enter를 한 번 눌러주면 terminal로 복귀하게 됩니다.


resolv.conf



nano editor



nano editor



nano editor



sudo apt update



nameserver 8.8.8.8


KALI LINUX 원격 데스크톱 연결하기

Windows10의 "원격 데스크톱 연결" 프로그램에서 KALI LINUX에 접속하기 위해서 KALI LINUX의 IP 확인이 필요합니다.

명령어:  ip add

해당 명령어를 입력하면 여러 정보가 나오는데, 그중에서 eth0, inet에 나오는 주소로 접속하면 됩니다.


ip add



xrdp start



xrdp 서비스를 실행시키지 않은경우, 원격 데스크톱 연결 프로그램에서 접속을 할 수 없습니다.

sudo service xrdp start

명령어를 입력하여 해당 서비스를 실행하고, 윈도우 "검색"에 "원격"을 입력하여 "원격 데스크톱 연결" 앱을 실행합니다.

xrdp 서비스를 중지시키고 싶은경우

sudo service xrdp stop

명령어를 입력하여 해당 서비스를 중지시킬 수 있습니다.


원격 데스크톱 연결






원격 데스크톱 연결



칼리 리눅스 접속 IP



KALI LINUX GUI



KALI LINUX GUI



wsl status

KALI LINUX를 종료하고 계속 Kali-linux가 Running 상태로 남아있는 경우가 있습니다.

이런경우 wsl --shutdown 명령어로 종료시킬 수 있습니다.


wsl shutdown



설치 명령어(복사 & 붙여넣기)

WSL2.txt


반응형
댓글