🧐 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 伺服器)

  1. 進入 Nexterm 介面 → 點選「新增伺服器」
  2. 選擇協議:SSH
  3. 填入 IP、Port(預設 22)、帳號密碼或金鑰
  4. 儲存後點一下就能連線,就像在本機開終端機一樣

新增 RDP 連線(連 Windows 伺服器)

  1. 新增伺服器 → 選擇協議:RDP
  2. 填入 IP、Port(預設 3389)、帳號密碼
  3. 點選連線後會直接顯示 Windows 桌面

使用 SFTP 傳檔

  • 在已開啟的 SSH 連線中,切換到 SFTP 模式
  • 直接拖曳檔案到介面即可上傳/下載

管理 Docker 容器

  1. 新增一個 Docker 類型的連線,指向目標伺服器
  2. 可以在介面中查看所有容器狀態
  3. 啟動、停止容器,查看 Log,甚至進入容器執行命令

🔒 安全建議

  • 開啟 2FA:在帳號設定中啟用雙因素驗證
  • 限制存取 IP:用防火牆限制只有特定 IP 才能連到 8000 Port
  • 反向代理 + HTTPS:搭配 Nginx 或 Caddy 加上 SSL 憑證,避免明文傳輸
 
 
bash
  # Caddy 範例(自動申請 SSL)
  nexterm.yourdomain.com {
      reverse_proxy localhost:8000
  }

📌 實用資源


✅ 小結

使用情境 推薦程度
個人管理幾台 VPS ⭐⭐⭐⭐⭐
小團隊統一管理伺服器 ⭐⭐⭐⭐⭐
需要同時用 SSH + RDP + 傳檔 ⭐⭐⭐⭐⭐
管理 Docker 容器 ⭐⭐⭐⭐
大型企業級需求 ⭐⭐⭐(可能需要更進階的工具)

 

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料