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 접속이 정상적으로 이루어지는 것을 확인할 수 있다.
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. :)
'Security > Network Security' 카테고리의 다른 글
[Linux / KALI] hping3 명령어 (DOS 공격) (0) | 2025.02.02 |
---|---|
[Linux / KALI] nmap 명령어 (네트워크, UDP 스캐닝) (0) | 2025.02.02 |
[Linux / GNS] GNS KALI, Rocky 상호 연결 (0) | 2025.02.02 |
[Linux / Rocky] 공격 대상 서버, 서비스 설치 및 방화벽 설정 (0) | 2025.02.01 |
[Network Security / 네트워크 보안] 보안의 3 요소 (C.I.A) (0) | 2024.12.20 |