【 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
- Windows 用戶請參考 https://learningsky.io/cloud-remote-login-azure-vm-ubuntu-windows/
- macOS 用戶請參考 https://learningsky.io/cloud-remote-login-azure-vm-ubuntu-macos/
安裝 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