跳到正文
Leaflow

下載

Fleet Agent

安裝 Fleet Agent 後,Linux 伺服器與電腦即加入你的艦隊:終端、檔案、應用視窗與完整桌面均可在瀏覽器中使用,在 Deck 中可同時連線多臺機器。

同時安裝

僅安裝 Agent,即可使用終端。

curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh \
  | sh -s -- --enroll

版本 0.1.65 · Debian 13 及以上、Ubuntu 24.04 及以上 · x86_64

  • 同時連線多臺

    一行命令加入艦隊,在 Deck 中同時連線多臺機器;權限可一次授予全部機器,包括日後加入的機器。

  • 不再共享 root

    將成員加入專案,一鍵授予登入與 sudo 權限,無需分發密碼與金鑰,也無需部署堡壘機。

  • 端到端加密

    終端、檔案、畫面與聲音在你的電腦與機器之間端到端加密。

  • 不用開放連接埠

    機器無需公網 IP,也無需開放任何入站連接埠,點對點直連。

一行命令安裝,用配對碼接入。

  1. 01

    在機器上以 root 身份執行安裝命令

    需要圖形介面或聲音時,選中對應的元件。再次運行同一條命令,將更新 Agent 並補裝元件。

  2. 02

    在控制台輸入機器顯示的配對碼

    核對主機名、來源地址與公鑰,再批准加入。

批次接入時,無需逐臺輸入配對碼。

在控制台建立一次性註冊令牌,有效期 1、8 或 24 小時;使用令牌安裝的機器將自動加入。

建立註冊令牌
接入一臺機器:在機器上執行安裝命令,再在控制台輸入配對碼並核對後批准。

root@office-pc:~# curl -fsSL https://releases.leaflow.net/fleet-agent/install.sh | sh -s -- --enroll --with desktop,audio

配對碼: 7KQ2M-X9D4P

接入機器

主機名
office-pc
來源地址
198.51.100.24
公鑰
ed25519 · 3f9a…c41e
名稱office-pc批准加入

Deck

安裝完成後,在 Deck 中同時連線所有機器。

Deck 是控制台中的遠端工作臺。專案中的機器列於左側,單擊即可開啟終端,每個會話一個標籤,可在多臺伺服器之間切換。終端下方是該機器的檔案,遠端操作的同時即可上傳、下載與整理檔案。

  • 每個會話一個標籤,多臺機器可同時開啟
  • 終端與檔案位於同一標籤中
  • 需要圖形介面時,可直接開啟完整桌面
  • 切換頁面時連線保持,返回 Deck 後會話仍在原處
開啟 Deck
Deck:左邊是專案裡的全部機器,一個會話一個標籤;終端下面是同一臺機器的檔案。
web-01web-02

deploy@web-01:~/site$ git pull --ff-only

Updating 3f9a2c1..c41e7d0

Fast-forward

posts/fleet-notes.md | 42 ++++++++++++++++

1 file changed, 42 insertions(+)

deploy@web-01:~/site$ tail -n 2 /var/log/nginx/access.log

198.51.100.24 - - "GET /posts/fleet-notes/ HTTP/2.0" 200 8412

203.0.113.7 - - "GET /assets/site.css HTTP/2.0" 200 2391

deploy@web-01:~/site$

web-016 ms直連
檔案/home/deploy/site
  • assets—
  • posts—
  • index.html1.2 KB
  • nginx.conf402 B
  • README.md118 B

也可以先下載執行檔,再安裝到機器上。

適用於製作映像,或在其他裝置上預先下載。核對 SHA-256 後,在機器上以 root 身份依次執行以下命令,最後一條將顯示配對碼。

leaflow-fleet-agent-linux-x86_64.gz

0.1.65 · 21.5 MB

下載執行檔
SHA-256d13e202e29af033b7d6caeefd896993b613958ea323755392ec00d8bbd5415d7
echo "d13e202e29af033b7d6caeefd896993b613958ea323755392ec00d8bbd5415d7  leaflow-fleet-agent-linux-x86_64.gz" | sha256sum -c
gunzip leaflow-fleet-agent-linux-x86_64.gz
chmod 755 leaflow-fleet-agent-linux-x86_64
./leaflow-fleet-agent-linux-x86_64 install
leaflow-fleet-agent daemon enroll

在 Windows 電腦上,用 Fleet Desktop 連線這些機器。

機器上的應用以 Windows 視窗開啟,檔案可在兩端之間雙向拖放。

下載 Fleet Desktop