Fleetshell

Mọi server bạn quản lý, trong một cửa sổ.

Fleetshell đọc inventory Ansible và ~/.ssh/config bạn đang có, hiện từng host trong group của nó. Từ đó mở terminal, panel file hay tunnel, hoặc hỏi cả group một câu rồi xem các câu trả lời cạnh nhau.

Tải Fleetshell

Dùng miễn phí, Pro trả $9.99 một lần. macOS, Windows và Linux, tiếng Việt và tiếng Anh.

websystemctl is-active nginx
  1. web03inactive
  2. web07connection refused
  3. 10 hostactiveweb01, web02, web04, web05, web06, web08…

Inventory chính là danh sách host

Thêm inventory một lần. Group, user, cổng, jump host và biến của host đi kèm theo, sửa file là cây host cập nhật.

  • Inventory INI và YAML, group_vars và host_vars, cùng ~/.ssh/config
  • Host đã ghim và gần đây ở Trang đầu, ⌘K để tới bất kỳ host hay hành động nào
  • prod và staging có viền đỏ, cam; chạy lệnh trên prod thì app hỏi lại trước
Trang đầu: host đã ghim, gần đây, tunnel đang bật và việc cần xử lý

Một lệnh, cả groupPRO

Chạy một lệnh trên mọi host của group. Host trả lời giống nhau gộp thành một dòng, host lỗi lên đầu, và lần chạy dừng khi số lỗi vượt mức bạn cho phép.

  • Snippet có {{biến}}, lịch sử lệnh theo từng host
  • Gõ đồng thời vào mọi pane đang chia
Chạy lệnh trên group: một dòng gom câu trả lời giống nhau, host lỗi ở trên

Máy trên cloud, không mở cổng 22PRO

Thêm tài khoản cloud, máy khớp tag hoặc label sẽ vào cây host. Fleetshell vào máy theo đúng cách mỗi hãng khuyên dùng cho máy không có địa chỉ public.

AWS

Instance EC2 theo tag, shell hoặc SSH qua Session Manager. Không mở cổng vào, không bastion, không cần khoá trên instance.

Google Cloud

VM Compute Engine theo label, SSH qua Identity-Aware Proxy, OS Login quyết định ai được vào.

Azure

VM theo tag trên nhiều subscription, SSH qua tunnel native client của Azure Bastion.

Terminal theo cách bạn làm việc

Tab và pane chia đôi được mở lại khi bạn mở lại app; mỗi pane có host, trạng thái và ô tìm trong scrollback.

  • Sáu theme màu, IBM Plex Mono hoặc JetBrains Mono
  • Hỏi trước khi dán nhiều dòng
  • Tự nối lại sau khi máy ngủ hay đổi Wi-Fi
Một tab terminal chia đôi: host production và host staging

File hai panel

Hai panel, mỗi bên là một host hoặc máy này. Kéo để chép, tiếp tục khi rớt mạng, sửa file từ xa mà không ghi đè thay đổi của người khác.

Hai panel file: máy này và một server, đang chép file

Khoá nằm trên máy bạn

Khoá riêng được mã hoá trên đĩa, mở bằng kho mật khẩu của hệ thống. Dùng được OpenSSH certificate; trên Mac với Pro, khoá có thể nằm trong Secure Enclave và hỏi Touch ID mỗi lần ký.

  • Host lạ thì hiện fingerprint để bạn so; khoá host đổi thì bị từ chối
  • ~/.ssh của bạn chỉ được đọc, không bao giờ bị ghi
  • Sao lưu mã hoá host, khoá, tunnel và tài khoản
Tab khoá: khoá tạo trong app, certificate và khoá của agent hệ thống

Miễn phí, Pro trả một lần

Không tài khoản, không thuê bao, không analytics. Không gì rời khỏi máy bạn ngoài kết nối tới server và tài khoản cloud bạn thêm.

Tính năngMiễn phíPro, $9.99 một lần
Host từ inventory và ~/.ssh/config, terminal, chia pane✓✓
File hai panel, sửa file từ xa, khoá, certificate, sao lưu✓✓
Tunnel2Không giới hạn, tự mở khi khởi động
Một lệnh cho cả group, gõ vào mọi pane–✓
Máy trên AWS, Google Cloud và Azure–✓
Khoá Secure Enclave với Touch ID (Mac)–✓

Tải Fleetshell

Fleetshell 2.0 sắp có trên các store. Đây là bản kế tiếp của SSH Tunnel Manager: tunnel đã lưu và khoá host đã tin được giữ nguyên.

Mac App StoreSắp có Microsoft StoreSắp có Snap Store (Linux)Sắp có