【 Cloud 】在 Azure VM 安裝與執行 Kali Linux Container

內容

  • 學習目標
  • 前置準備作業
  • 使用帳號與密碼登入到 Azure VM
  • 安裝 Docker
  • 安裝 Kali Linux

學習目標

  • 如何在 Azure VM 安裝與執行 Kali Linux Container

前置準備作業

  • 已建立 Azure 帳號並能正常登入
  • 已建立完成 Azure Ubuntu Server 20.04 LTS VM

使用帳號與密碼登入到 Azure VM

安裝 Docker

Step 1. 更新 Ubuntu

  • 請在終端機輸入下方指令
sudo apt-get update

Step 2. 設定 Repository

  • 請在終端機輸入下方指令
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release


Step 3. 新增 Docker GPG

  • 請在終端機輸入下方指令
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/dock


Step 4. 設定 Repository

  • 請在終端機輸入下方指令
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


Step 5. 安裝 Docker Engine

  • Ubuntu 更新
    • 請在終端機依序輸入下方指令
sudo apt-get update

  • 安裝 Docker Engine
    • 請在終端機輸入下方指令
sudo apt-get install -y docker-ce docker-ce-cli containerd.io


Step 6. 確認 docker 版本

  • 請在終端機輸入下方指令
docker version

安裝 Kali Linux

Step 1. 下載 Kali Linux Image

  • 請在終端機輸入下方指令
sudo docker pull kalilinux/kali-rolling


Step 2. 查看 Azure VM 中的 Docker Image

  • 請在終端機輸入下方指令
sudo docker images


Step 3. 啟動 Kali Linux

  • 請在終端機輸入下方指令
sudo docker run --name kali-test --tty --interactive kalilinux/kali-rolling /bin/bash


Step 4. 查看核心版本

  • 請在終端機輸入下方指令
cat /etc/os-release


Step 5. 退出 Kali

  • 請在終端機輸入下方指令
exit


Step 6. 列出容器

  • 請在終端機輸入下方指令
sudo docker ps -a


Step 7. 啟動容器

  • 請在終端機輸入下方指令
sudo docker start kali-test


Step 8. 進入執行中的容器

  • 請在終端機輸入下方指令
sudo docker exec -it kali-test /bin/bash


Step 9. 停止容器

  • 請在終端機輸入下方指令
sudo docker stop kali-test

Reference

Resource

GitHub

List of blogs