2018. 2. 18. 18:35ㆍOS & Server/Linux
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
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이 NTFS나 ext4 저널링이 아닌
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]
우측 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 하시면 편하기 때문에 영어를 써야 편합니다...
본문이 도움이 되셨다면!
블로그 공감 한번씩!
유튜브 구독후 알림설정 그리고 좋아요 댓글
한번씩 부탁드려요!
'OS & Server > Linux' 카테고리의 다른 글
리눅스에서 하위폴더를 포함한 파일 내용 검색할때, 특정 디렉터리 제외하기 | grep (0) | 2018.09.28 |
---|---|
안드로이드 7.1 (Nougat) OS PC에 설치하기 | 네이버 스마트 보드 설치! (0) | 2018.03.25 |
Kali Linux Metasploit을 이용한 Window7 모의침투 (0) | 2017.05.18 |
Fedora 21 따라해보기 2강 | 간단한 명령어와 디렉터리란? (0) | 2015.03.21 |
Fedora21 리눅스를 설치해보자 (0) | 2015.03.10 |