同時連線多臺
一行命令加入艦隊,在 Deck 中同時連線多臺機器;權限可一次授予全部機器,包括日後加入的機器。
不再共享 root
將成員加入專案,一鍵授予登入與 sudo 權限,無需分發密碼與金鑰,也無需部署堡壘機。
端到端加密
終端、檔案、畫面與聲音在你的電腦與機器之間端到端加密。
不用開放連接埠
機器無需公網 IP,也無需開放任何入站連接埠,點對點直連。
一行命令安裝,用配對碼接入。
- 01
在機器上以 root 身份執行安裝命令
需要圖形介面或聲音時,選中對應的元件。再次運行同一條命令,將更新 Agent 並補裝元件。
- 02
在控制台輸入機器顯示的配對碼
核對主機名、來源地址與公鑰,再批准加入。
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
Deck
安裝完成後,在 Deck 中同時連線所有機器。
Deck 是控制台中的遠端工作臺。專案中的機器列於左側,單擊即可開啟終端,每個會話一個標籤,可在多臺伺服器之間切換。終端下方是該機器的檔案,遠端操作的同時即可上傳、下載與整理檔案。
- 每個會話一個標籤,多臺機器可同時開啟
- 終端與檔案位於同一標籤中
- 需要圖形介面時,可直接開啟完整桌面
- 切換頁面時連線保持,返回 Deck 後會話仍在原處
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$
- 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
d13e202e29af033b7d6caeefd896993b613958ea323755392ec00d8bbd5415d7echo "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 視窗開啟,檔案可在兩端之間雙向拖放。