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

【 Cloud 】在 Azure VM 安裝與執行 Kali Linux Container
Photo by Mike Dudin / Unsplash

內容

  • 學習目標
  • 前置準備作業
  • 使用帳號與密碼登入到 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

---2022-02-10---10.19.14


Step 3. 新增 Docker GPG

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

---2022-02-10---10.20.46


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

---2022-02-10---10.21.50


Step 5. 安裝 Docker Engine

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

---2022-02-10---10.24.07

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

---2022-02-10---10.25.54


Step 6. 確認 docker 版本

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

---2022-02-10---10.26.49

安裝 Kali Linux

Step 1. 下載 Kali Linux Image

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

---2022-02-10---10.28.48


Step 2. 查看 Azure VM 中的 Docker Image

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

---2022-02-10---10.29.45


Step 3. 啟動 Kali Linux

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

---2022-02-10---10.36.07


Step 4. 查看核心版本

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

---2022-02-10---10.37.26


Step 5. 退出 Kali

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

---2022-02-10---10.38.39


Step 6. 列出容器

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

---2022-02-10---10.41.05


Step 7. 啟動容器

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

---2022-02-10---10.42.12


Step 8. 進入執行中的容器

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

---2022-02-10---10.42.47


Step 9. 停止容器

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

---2022-02-10---10.43.43

Reference

Resource

GitHub

List of blogs