KALI 리눅스 설치

KALI 리눅스 IOS 이미지를 사용하여, 가상 머신에 OS 설치를 진행한다.

 

Graphical mode 로 설치를 진행한다.

 

사용할 언어로는 한국어 선택, 사용 위치는 대한민국으로 선택한다.

 

도메인은 따로 설정하지 않을 예정이므로, 형식만 맞춰 .com 으로 설정한다.

 

다음으로, root 계정 이외에 사용하게 될 일반 사용자 계정을 생성한다.

일반 사용자 계정의 비밀번호를 설정한다. 본 실습에서는, 1 로 설정하였다.

 

이번에는 파티션 설정 단계이다. 단, KALI 에서는 별도로 파티션 관련 실습을 진행하지 않으므로 별도의 파티션 과정을 진행하지 않는다.

 

다음으로는, 추가적으로 설치될 소프트웨어 프로그램들을 선택한다.

 

 본 실습에서는, 기본적으로 체크되어있는 프로그램만을 설치한다.

 

설치가 완료되면, 부팅 메인 화면에서 e 키를 입력하여 edit 모드로 진입하도록 한다.

 

'ro quiet splash' 라는 문구가 기록되어있는 부분을, 'rw init=/bin/bash' 로 변경한 뒤에 ctrl + x 를 입력하여 싱글부트 모드로 진입한다.

 

싱글부트 모드에서 root 계정의 암호를 설정하고 'exec /sbin/init' 명령을 통해, 부팅한다.

 

 

KALI 리눅스 초기 설정

설치가 모두 완료되고 나면, 초기 설정을 진행한다.

 

1) 한글 깨짐 해결

 

apt-get update

 

apt-get update 명령어를 통해, 가장 먼저 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트한다. (설치 가능한 패키지들의 최신 버전 업데이트)

 

*참고*

apt-get upgrade 명령어이미 설치된 패키지들에 대해 최신 버전으로 업그레이드 한다.

 

앞선 로그인 화면에서, 한글 폰트가 깨지는 것을 확인할 수 있었을 것이다. 이를 해결하기 위해, 한글 폰트를 설치하도록 하자.

 

apt-get install -y fonts-nanum
update-locale LANG=ko_KR.UTF-8
cat /etc/default/locale -> 한글로 변경된 것 확인

 

나눔 폰트를 설치하고, locale 을 수정한다.

 

init 6

 

변경 후, init 6 명령을 통해 재부팅해보면 한글 폰트가 정상적으로 출력되는 것을 확인할 수 있다.

 

2) 원격 접속

마지막으로, PUTTY 접속을 위한 SSH 서비스 설정을 진행한다.

 

현재 네트워크 상태를 netstat 명령을 통해 살펴보면 아무런 내용이 없는 것을 확인할 수 있다.

 

systemctl enable ssh

 

원격 접속을 위해서는 SSH 서비스를 활성화해야 한다. 단, 부팅 시 자동 실행될 수 있도록 enable 명령어를 사용한다.

 

service ssh restart

 

ssh 서비스를 재실행하면 netstat 명령어를 통해, 활성화된 것을 확인할 수 있다.

 

ssh 활성화 후에도 원격 접속이 이루어지지 않는다면, /etc/ssh/sshd_config 파일을 수정해야 한다.

 

vi /etc/ssh/sshd_config
-> PermitRootLogin yes

 

 PermitRootLogin 이라는 필드의 주석을 해제하고 다음과 같이 수정한다.

 

service ssh restart

 

파일 수정 완료 후, SSH 서비스 데몬을 재실행하면 PUTTY 접속이 정상적으로 이루어지는 것을 확인할 수 있다.

 

 

 

 

 

 

공부하면서 정리한 내용을 글로 작성하였습니다.

혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. :)

COMMENT