內容目錄
🧐 Nexterm 是什麼?
Nexterm(Next Terminal)是一款開源的圖形化伺服器管理工具,讓你不需要再分別開 Xshell、TeamViewer、FileZilla 等工具,全部整合在同一個網頁介面中操作。
主要功能
- 多協議支援:SSH、VNC、RDP 一站搞定
- SFTP 檔案傳輸:拖曳上傳/下載,無需額外工具
- Docker 管理:查看容器狀態、日誌、進入容器執行命令
- Proxmox VE 支援:直接管理虛擬機
- 雙因素驗證(2FA):密碼加密儲存,安全有保障
- Docker 一鍵部署:幾分鐘內搞定
🚀 安裝步驟(推薦 Docker 方式)
前置需求
- 一台有公網或內網 IP 的伺服器(Linux 為佳)
- 已安裝 Docker 與 Docker Compose
如果還沒裝 Docker,可以用以下指令快速安裝:
bash
curl -fsSL https://get.docker.com | sh
Step 1:建立設定檔
在伺服器上建立一個資料夾,並新增 docker-compose.yml:
bash
mkdir nexterm && cd nexterm
nano docker-compose.yml
貼上以下內容:
yaml
version: '3'
services:
nexterm:
image: netnr/nexterm:latest
container_name: nexterm
ports:
- "8000:8000"
volumes:
- ./data:/app/Data
restart: always
Step 2:啟動服務
bash
docker-compose up -d
等待 Docker 拉取映像並啟動,完成後用瀏覽器開啟:
http://你的伺服器IP:8000
Step 3:初始設定
首次進入會要求你建立管理員帳號,設定好之後就可以開始使用了。
🖥️ 基本使用方式
新增 SSH 連線(連 Linux 伺服器)
- 進入 Nexterm 介面 → 點選「新增伺服器」
- 選擇協議:SSH
- 填入 IP、Port(預設 22)、帳號密碼或金鑰
- 儲存後點一下就能連線,就像在本機開終端機一樣
新增 RDP 連線(連 Windows 伺服器)
- 新增伺服器 → 選擇協議:RDP
- 填入 IP、Port(預設 3389)、帳號密碼
- 點選連線後會直接顯示 Windows 桌面
使用 SFTP 傳檔
- 在已開啟的 SSH 連線中,切換到 SFTP 模式
- 直接拖曳檔案到介面即可上傳/下載
管理 Docker 容器
- 新增一個 Docker 類型的連線,指向目標伺服器
- 可以在介面中查看所有容器狀態
- 啟動、停止容器,查看 Log,甚至進入容器執行命令
🔒 安全建議
- 開啟 2FA:在帳號設定中啟用雙因素驗證
- 限制存取 IP:用防火牆限制只有特定 IP 才能連到 8000 Port
- 反向代理 + HTTPS:搭配 Nginx 或 Caddy 加上 SSL 憑證,避免明文傳輸
bash
# Caddy 範例(自動申請 SSL)
nexterm.yourdomain.com {
reverse_proxy localhost:8000
}
📌 實用資源
✅ 小結
| 使用情境 | 推薦程度 |
|---|---|
| 個人管理幾台 VPS | ⭐⭐⭐⭐⭐ |
| 小團隊統一管理伺服器 | ⭐⭐⭐⭐⭐ |
| 需要同時用 SSH + RDP + 傳檔 | ⭐⭐⭐⭐⭐ |
| 管理 Docker 容器 | ⭐⭐⭐⭐ |
| 大型企業級需求 | ⭐⭐⭐(可能需要更進階的工具) |