최근에
hashcat 이라는
Password Crack Tool을
알게 되었으며,
이 툴이
그래픽 카드를
사용하여
빠르게
Brute-forcing
한다기에
툴 환경을
세팅해봤습니다.
# WSL?
WSL은
Windows Subsystem for Linux의 약어로
윈도우에서
리눅스를
사용할 수 있게
가상환경을
구성해줍니다.
1. Nvidia 드라이버 설치
우선, Nvidia 드라이버를 설치합니다.
드라이버 다운 링크:
https://www.nvidia.com/Download/index.aspx?lang=en-us
본인 PC에 맞춰서
다운받으면 됩니다.
2. WSL2 설치 및 실행
+ WSL2 설치
명령어로
간단하게
설치가
가능합니다.
WSL 설치
cmd > wsl --install
* Windows 10 version 2004(Build 19041) 보다 높은 버전 또는 Windows 11 사용
+ WSL 실행
다양한 방법으로
실행할 수 있습니다.
실행 방법:
1. 윈도우 창 > Ubuntu 클릭
2. CMD > 탭에서 Ubuntu 클릭
최초 접속 시
기본 계정만
설정해주면
됩니다.
3. WSL에 CUDA 설치
드라이버와
리눅스 설치가
끝났으면
이제
CUDA를 설치합니다.
아래 명령어들을
차례로 입력하여
설치할 수 있습니다.
# 오래된 GPG 키 삭제
sudo apt-key del 7fa2af80
# apt 업데이트 및 CUDA 설치
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo dpkg -i cuda-repo-wsl-ubuntu-11-8-local_11.8.0-1_amd64.deb
sudo cp /var/cuda-repo-wsl-ubuntu-11-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda
끝. 인식된 GPU 확인
설치가 완료된 후,
아래 명령어로
인식된 GPU를
확인할 수 있습니다.
확인 명령어:
$ nvidia-smi -q