Kali Linux 2018.1 Vmware에 설치하고 한글 설치 및 설정하기!

2018. 2. 18. 18:35OS & Server/Linux

728x90


Thumbnail


















 [Content]



Kali Linux 2018 설치


■ 저장소의 변화

 - 칼리리눅스가 2018.01 버전으로 업데이트 되었습니다.

 - 2014 Kali ver 1.* Repository는 'moto'를 사용합니다.

 - 2015 Kali ver 2.* Repository는 'sana'으로 변경되었습니다.

 - 2016 Kali 201* Respotiroy는 'Rolling'으로 변경되었습니다.


Kali Linux Repository 공식홈페이지 : https://docs.kali.org/general-use/kali-linux-sources-list-repositories


■ Kali Linux 2018

 - Kali Linux 2018.01 버전이 공개되었습니다.

 - Linux Kernel 4.14.12로 업데이트 되었습니다.

 - GNOME 3.26.2로 업데이트 되었습니다.

 - Kali 공식 다운로드 페이지 : https://www.kali.org/downloads/


■ Kali Linux 2018

 - Kali Linux Release : https://www.kali.org/kali-linux-releases/




Kali Linux Download


Kali Linux-64bit Torrent 받기


Kali Linux-64bit http 받기


2018.01버전은 위 링크로 직접받을수 있습니다.


신규 버전이 업데이트 되면 추후 공지를 통해 전달해드릴 예정입니다.


그래도 직접 확인하고 싶으시다면


https://kali.org/downloads/ 를 통해 확인하실 수 있습니다.


[Image 1-1]





VMware Create a New Virtual Machine


[Image 2-1]


Vmware 실행후 새 가상머신을 만들기 위해 

Create a New Virtual Machine 또는 Ctrl + N을 눌러주세요.



[Image 2-2]


Custom (advanced) -> Next


[Image 2-3]


1. Linux 체크

2. Debian 9.x 64bit

3. Next 



[Image 2-4]


Virtual Machine Name : 좌측 메뉴처럼 나타날 가상머신의 이름

Location : 경로

Browse를 누르고 해당 가상머신의 파일들이 저장할 위치를 설정합니다.


저는 2TB HDD를 사용하고 있으며,

그곳에 Virtual Images라는 폴더에 Kali 라는 폴더를 생성하여 짱박아 뒀습니다.


Location : D:\Virtual Images\Kali\


본인이 저장하고싶은 경로를 설정하세요!



[Image 2-5]


Number of Processors : 실제 PC의 CPU수를 의미합니다.

Number of cores per processor : 할당해줄 CPU의 코어수를 의미합니다.


[Image 2-6]


개인이 집에서 사용하는 가정의 환경일 경우

PC가 한 100대씩 스마트폰 태블릿 IP 제품들이 막 200대씩 있는 경우가 아니라면,


공유기 환경일때는 IP가 남아도니 사설로 뿌려줄게 아니라면,

Bridge로 주셔도 됩니다.

저는 Bridge로 선택하고 가겠습니다.


왜 브릿지로 하냐면 NAT로 할 경우 귀찮게 

VMware 내부 포트포워딩을 또해주어야 하는게 나중에 번거롭습니다.




[Image 2-7]



Select I/O Controller Types

입출력 컨트롤러 타입을 선택하는 창입니다.


사실 실 서버가 아니라면 그닥 차이를 못느끼고... 드라이버가 어차피

VM이 가상으로 생성하기 때문에 그게 그거라고 생각됩니다.

아무거나 해도 상관없는데 그래도 찝찝하니깐


Recommended(추천하다 ,권장하다)가 써있는 LSI Logic을 씁시다.


[Image 2-8]


일반 집에서 사용하는 근래 가정용 PC도 SATA 또는 SSD NVMe를 사용하실겁니다.

이것도 그냥 어차피 가상이니깐... 추천으로 하셔도되고

SATA로 하셔도됩니다.


웬만하면 저장경로가 될 곳에 해당하는 디스크의 형태로 선택해주시면 될 것 같네요.


IDE : SATA 출시전 구시대 하드디스크 연결 케이블

SCSI : SAS 출시전 구시대 하드디스크 연결 케이블

SATA : 근래 사용되는 HDD 연결 케이블 SATA3

NVMe : SSD


[Image 2-9]


VMware에서는 기본 20.0GB을 표현해주는데

Kali Linux를 20GB 이하로 설치할 경우 OS 설치도중 Error가 나타납니다.

귀찮으니깐 20.0GB 이상을 할당 해 주도록 합시다.


Allocate all disk space now. : 미리 20.0GB의 Disk를 잡아먹는 vmdk파일을 생성합니다.


 - Allocate는 내 용량이 할당해줄땐 20GB 충분할 것 같았는데,

  쓰다보니 넘쳐나서 해당 가상머신이 저장할 공간이 없을 경우! 문제가 생길수 있으니 

  최초 생성시 한번에 20GB영역을 Header와 Footer를 생성해서 여긴 나만의 영역이야! 라고 

  용량을 잡아먹게 해줍니다.


Split virtual disk into multiple files : vmdk 파일을 여러개로 분할 생성합니다. 


- Split을 사용하는 경우는 본인의 File System이 NTFSext4 저널링이 아닌 

  FAT32 같은 구세대 적 File System을 사용하여 파일크기가 2GB를 넘지 못하거나 

 파일용량에 제한이 있는 경우에 상황에서 사용합니다. 그래서 파일당 크기를 분할해서 여러개로 저장하는것 입니다.


Store virtual disk as a single file : 단 하나의 파일로만 구성된 vmdk 파일을 생성합니다.


- Store는 Split과는 다르게 그런 제약사항이 없어! 그러니까 나는 하나로 만들래! ㅋ_ㅋ 라고 하는 것입니다.


가장 추천하는 환경이며, 가정용의 경우 Windows xp 시절부터도 NTFS를 쓰고있으니, 걱정하덜 마십쇼.

USB에 설치하는경우는 FAT32를 사용하니깐 Split을 권장합니다.


본인의 상황에 맞게 선택하시면 됩니다.

본 내용에 대한 설명은 국내 블로거중에는 자세히 설명해주신분이 없어서 아쉬웠습니다.

 쓰기귀찮아서 Link 인용하려고 했는데...



[Image 2-10]


저장할 위치를 설정하기 위해 Browse를 눌러서 경로를 설정합시다.


아까 [Image 2-4]에서 생성한 폴더에서 vmdk를 생성하여 짱박아두도록 합시다.

파일정리와 관리의 중요성!


Location : D:\Virtual Images\Kali\vmdk\


[Image 2-11]


Customize Hardware.. 클릭



[Image 2-12]


학창시절 Printer를 왜자꾸 Remove 시키라는 건지 몰랐는데,
아직도 모르겠습니다. 그냥 냅둡시다 귀찮으니깐.

좌측 New CD/DVD (IDE)를 클릭하고

우측 Use ISO Image File 체크하고

Browse를 클릭하여 아까 Step1에서 받은 Kali Linux 이미지 파일을 선택합시다.


close 클릭후 Finish 클릭!



[Image 2-13]


Kali Linux 가상머신 생성이 끝났습니다.

Power on this virtual machine 을 클릭하여 실행!



Kali Linux Install


[Image 3-1]


Graphic Install



[Image 3-2]



1. Korean - 한국어

2. Continue


솔직히 영어로 설치하는게 좋긴한데, 

이유는 Youtube 영상을 보셨다면 아실겁니다!

본문 마지막에도 써놓을게요!


우리의 목적은 한글로 설치하는 것이니 한국어로 진행하겠습니다.



[Image 3-3]


선택한 언어로 계속 설치하시겠습니까?


예! 

계속


[Image 3-4]


국가선택

대한민국

계속!


[Image 3-5]


키보드 설정


한국어

계속!


[Image 3-6]


CD에서 설치 프로그램 컴포넌트를 읽어들이기

대기



[Image 3-7]



네트워크 설정 대기..


[Image 3-8]



Hostname 설정

이건 추후에 hostname yankee 이런식으로 터미널에서도 변경이 가능하니 

대충 쓰셔도 되는데 이게 어디에 나오느냐하면

터미널에


root@kali$~  요로코롬 kali가 저기 @뒤에 붙습니다.


설정하셨으면 계속 클릭


[Image 3-9]



관리자 계정 즉 root의 비밀번호를 설정해주셔야 합니다.

까먹지 않게 저는 Vmware Description에 적어두는 편이에요!


[Image 3-10]


저기 Description을 나중에 가상머신을 종료하면 쓸수있어요!



[Image 3-11]



자동 - 디스크 전체 사용 : 말 그대로 할당된 디스크의 공간을 모두 사용하겠다는 것입니다.

자동 - 디스크 전체 사용하고 LVM 설정 : 할당된 공간을 모두 사용하고 Logical Volume Manager를 진행


간단하게 말하자면...

※ LVM 이란 Software 적으로 구현하는 RAID 0 같은 기술입니다.

RAID는 WIndows에서 사용하는 H/W적인 HDD를 묶어주는 기술입니다.

묶기도하고 복제(미러링)하기도 하는 그런 기술인데 백업용으로 사용하기 위한 요소가 큽니다.


자동 - 디스크 전체 사용하고 암호화한 LVM 설정 : LVM설정을 암호화 시키는 기술입니다.


여기서 잠깐!

LVM은 아까 설정한 컨트롤러 타입에서

SCSI나, IDE, SATA, NVMe 뭐가 와도 상관이없습니다.


하지만 RAID의 경우는 SCSI나 SAS를 지원하여야 하며, 

LVM보다는 안정적인 H/W 적인 RAID를 더 선호하는 편입니다.


[Image 3-12]


저는 아까 SCSI로 설정하였기 때문에 

파티션이 SCSI로 잡혀있습니다.

해당 파티션을 선택하고 계속


[Image 3-13]


모두 한 파티션에 설치(처음 사용하는 경우 추천)


파티션 분리는 왜하는건지 찾아봐도 잘 안 나올수도있는데


서버에서는 사용자가 여러명(수십,수백,수천,수만....)이 붙다 보니

파티션 하나로 가면 관리도 어렵고 용량 제한이나 뭐 기타 문제가 있다고 합니다.

저도 실 서버에서 많은 유저를 상대해본적이 없어서...



제가 언급한 내용이 아니고 정확하게 이유를 아신다면 댓글 달아주세요!



[Image 3-14]


바뀐 점을 디스크에 쓰시겠습니까?

예 계속!



[Image 3-15]


네트워크 미러 사이트를 사용하시겠습니까?


예를 하셔도되고 아니요를 하셔도됩니다.


설치가 끝나면 Repository(저장소)를 변경할 것이라, 무엇을 선택하셔도 문제없습니다.

계속


[Image 3-16]


마스터 부트 레코드에 GRUB 부트로더를 설치하시겠습니까?


예 계속


MBR에 Boot loader가 필요한데

윈도우의 경우 bootmgr을 주로 사용하고

리눅스는 grub를 사용합니다.


[Image 3-17]


저희는 한 디스크에 한 파티션에만 설치를 진행하였기 때문에,

단 하나의 장치만이 존재합니다.



/dev/sda 를 선택하시고 계속 클릭해주세요.


[Image 3-18]


설치를 마쳤습니다!

계속



Kali Linux Repository(저장소) 수정


[Image 4-1]


설치 후 최초 부팅시에는

한국어로 설치하였을 경우에는

이렇게 한글언어팩이 설치되어 있지 않아서, 글자가 깨져서 나옵니다.


root 입력후 엔터




[Image 4-2]


아까 [Image 3-9] 에서 설정한 root의 비밀번호를 입력! 후 엔터


[Image 4-3]


좌측 메뉴에 있는 위에서 두번째에 있는 Terminal을 클릭하면 터미널이 열립니다.


터미널 실행!


[Image 4-4]


vim /etc/apt/sources.list

를 입력하여 repository를 수정합시다.


[Image 4-5]


네트워크 미러를 예 로 설치하셨으면

작성전 앞에 모두 주석을 달고 하셔야 합니다.


주석 : #

vim 사용법 : 입력모드 - i,a,o(셋중 아무거나)

수정모드 - esc

저장 - :w

저장하고 나가기 - :wq


deb http://kali.cs.nctu.edu.tw/kali kali-rolling main non-free contrib

해당 저장소는 태국에 있는 저장소이며, 아시아에서는 태국 저장소가 가장 가깝고 빠르다네요...


[Image 4-6]


apt-get update

새로 추가한 repository에서 업데이트를 받아봅시다.



Kali Linux 한글 설치



[Image 5-1]


apt-get install fonts-nanum*

을 입력해서 나눔폰트를 설치해줍시다.

*을 꼭 붙이셔야 해요!


[Image 5-2]


reboot now

를 입력해서 재부팅을 합시다!



[Image 5-3]


재부팅후 보시면 Image 5-3 처럼 한글이 적용된 것을 보실수 있습니다.


하지만... 아직 한글 입력이 안되는데

다시 로그인을 해줍시다.



Kali Linux 한글 입력기(fcitx) 설치


[Image 6-1]


apt-get install fcitx-hangul -y

를 입력해서 한글 입력기를 설치 해보도록 합시다.


[Image 6-2]


apt-get install fcitx-lib* -y

을 입력해서 fcitx의 모든 라이브러리를 설치해줍시다.


[Image 6-3]


다시 reboot now를 입력해서

재부팅을 한 뒤 적용시켜줍니다.


[Image 6-4]


재부팅 후 터미널에서 ctrl + space 를 이용하여

한/영 키를 변경할 수 있습니다.


cd ctrl + space 다운로드

이렇게 치는것보다

영어로 설치하면

cd downloads 하시면 편하기 때문에 영어를 써야 편합니다...


본문이 도움이 되셨다면!


블로그 공감 한번씩!

유튜브 구독 알림설정 그리고 좋아요 댓글 

한번씩 부탁드려요!


728x90