同时连接多台
一行命令加入舰队,在 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 窗口打开,文件可在两端之间双向拖放。