# 虛擬機架設教學
## 載點
- VMware 17.6.4
- [載點](https://drive.google.com/drive/folders/1NNi_B6oi7BZsErs0d8Y0VdWMEIFMAnhn?usp=sharing)
- Windows載這個
- [Kali 2025.3 AMD iso](https://cdimage.kali.org/kali-2025.3/kali-linux-2025.3-installer-amd64.iso)
- Mac載這個
- [Kali 2025.3 ARM iso](https://cdimage.kali.org/kali-2025.3/kali-linux-2025.3-installer-arm64.iso)
## Step.1 打開VT
VT(Virtualization Technology)虛擬化技術
>mac 應該可以跳過這步驟
如果有提示需要開VT就用這個指令
```bash
sudo nvram boot-args="kext-dev-mode=1"
```
> Advanced = 進階
1. 進入BIOS介面
- 進入`設定`,找到`復原`這個選項
- 按下`進階啟動`這一個區塊的`立即重新啟動`
- 出現藍色的介面後按下`疑難排解`
- 進入`進階選項`,選擇`UEFI韌體設定`,按下`重新啟動`
2. 開啟VT
- 進到BIOS介面後,選擇右下角`Advance Mode`或者按下<kbd>F7</kbd>
- 在上方的頁籤選擇`Advanced`
- 找到`CPU Configuration中央處理器設定`(若沒有看到則跳過此步驟)
- 找到`Intel(VMX) Virtualization Technology虛擬化技術`或者`SVM Mode`
- 把選項從`Disabled`改為`Enabled`
- 先按下<kbd>F10</kbd>,再按下<kbd>Enter</kbd>,就可以把VT打開了
## Step.2 建立虛擬機
先至上方載點下載VMWare Workstation Pro 和 Kali
> 安裝VMWare時,可能會需要重新開機,跟著上面的步驟進行即可
- 打開VMWare 選擇`Create a New Virtual Machine`

- 到這一步時,選取剛剛下載Kali 映像檔(iso)

- 一開始直接選擇`Install`就好了

- Kali啟動後,建議語言選擇預設的`English`即可

- 這邊時區選擇`HongKong`就可以了

- Keymap 這邊選擇`America English`

- 這裡設定的是你的主機名稱,照圖片這樣之後顯示就會是`<username>@kali`

- 這邊設定的是使用者名稱,之後terminal顯示就會是`fearnot@kali`

- 這個設定的是使用者密碼

- 這邊都直接照著預設選項一直<kbd>Enter</kbd>就可以了


- 最後這邊要記得選擇`Yes`,預設會是`No`

- 重新開機後,紅色框框點下去就會是我們常用的Terminal了

# SSH
SSH(Secure Shell)用於安全遠端連線
**ssh default port : 22**
基本語法:
```bash
ssh [username]@[host] -p [port]
```
* 使用 IP 連線
`ssh user@192.168.1.10`
* 使用 Domain 連線
`ssh user@example.com`
* 非預設 port (假設 SSH 開在 2222 port)
`ssh user@192.168.1.10 -p 2222`
for example :
要已 `cheng` 的身分連線到 `ssh.chengyunpu.com` 的 `2222` port
```bash
ssh cheng@ssh.chengyunpu.com -p 2222
```