[2025-10-13] 가상 환경 구축

🦥 본문

VirtualBox

https://www.virtualbox.org/

  1. 위 링크 접속
  2. 동의 및 경로 설정 후 다운로드

Extension Pack 설치

  • Extension Pack 특징
    • USB 2.0/3.0 : 전송 속도 향상
    • VirtualBox의 원격 데스크톱 기능
    • 디스크 암호화
    • 웹 카메라

https://www.virtualbox.org/wiki/Downloads

위의 링크에서 다운로드 가능

왼쪽의 탭에서 확장 부분에서 확인 가능

Kali Linux

모의 침투 테스트와 디지털 포렌식을 위해 특별히 설계된 데비안 기반의 오픈 소스 리눅스 배포판

https://www.kali.org/get-kali/#kali-virtual-machines

  1. 위 링크에 접속
  2. VirtualBox 이미지 다운로드
  3. .7z 또는 .gz 로 압축된 경우 압축 해제
    • 7z 파일 압축을 위해서는 7-Zip 프로그램 필요
  4. VirtualBox를 실행 후 [파일] → [추가]
  5. 해당 리눅스에서 [일반] → [설명] 부분에서 root 계정의 사용자 이름과 비밀번호를 설정할 수 있다.

시작

시작 모드

  • start with GUI(일반 시작) : 물리 PC에 전원을 넣는 방식. 정지하면 전원을 끈 것으로 취급
  • start without GUI(헤드리스 시작) : 머신을 백그라운드로 기동. VB의 미리보기 화면으로 동작 확인. SSH 등 원격 접속을 할 때 사용
  • start with detachable GUI(떼낼 수 있게 시작) : 일반 시작과 같이 시작. 정지 시, 백그라운드로 계속 동작시킬 지 선택 가능

GRUB (리눅스에서 사용하는 부트로더)로 실행

여러 실행 도구가 존재

  • 좌상단의 Kali 아이콘은 Application으로 도구가 분류
  • FireFox
  • Texteditor

종료

기본적으로 운영체제에서 전원을 끄면 종료 신호를 보내고 가상 머신 종료

종료 모드

  • 상태 저장 : 현재 상태를 보존한 상태로 가상 머신 종료. 운영 체제 기동과 종료 처리가 실행되지 않음
  • ACPI 종료 : ACPI는 전원 관리를 제어하는 규격. 운영 체제 종료 처리
  • 전원 끄기 : 강제 종료. 물리 PC에서 코드 뽑는 것과 같음

맞춤 설정

  • 화면 잠금 해제

    [Setting] - [Power] - [Display] - [Display power management 해제]

    [Setting] - [Screensaver] - [Enable Screensaver 해제] - [Enable Lock Screen 해제]

  • 한글화

    한글 폰트

      sudo apt update && sudo apt upgrade -y
      sudo apt-get install fonts-nanum*
    

    한글 입력기

      sudo apt install fcitx-hangul -y
      reboot
    

    [Application] - [Input method] - [Fcitx]

    [Application] - [Fcitx Configuration] - [왼쪽 하단 +] - [Hangul]

    [Fictx Configuration] - [Global Config] - [Trigger Input Method로 단축키 설정]

  • root 계정의 패스워드 변경

      passwd
    
  • 사용자 추가

      useradd -m 사용자이름
      passwd 사용자이름
        
      //권한 부여
      usermod -a -G 사용자 이름
        
      //로그인 셸을 bash로 설정
      chsh -s /bin/bash 사용자 이름 
    

Categories:

Updated:

Leave a comment