4 个版本
0.6.3 | 2021 年 10 月 20 日 |
---|---|
0.6.2 | 2021 年 10 月 16 日 |
0.5.1 |
|
0.4.0 |
|
0.1.0 |
|
25 在 #mass
243 每月下载量
660KB
569 行
massh
1 个库和 2 个二进制crate,用于在“大量”主机上并行运行 SSH/SCP 命令。
二进制crate是库“后端”的 CLI 和 GUI “前端”。
安装
最低支持的 Rust 版本 (MSRV):1.52.0
cargo install massh
massh 库 crate
massh 二进制 crate (CLI)
Rust 版本的并行 SSH 程序 pssh(1)
用法
masshd 二进制 crate (GUI)
一个运行在 https://127.0.0.1:2222 上的网络应用程序
警告:WIP (工作进行中)
目前,masshd 只提供占位符静态文件,但旨在支持 CLI 的所有功能以及更多。
lib.rs
:
此库是对 ssh2
crate 的简单封装,以并行方式在“大量”主机上运行 SSH/SCP 命令。
massh 库 主要用于支持 massh 二进制:并行 SSH 程序的 Rust 版本 pssh(1)
。
如果您想尝试 CLI 应用程序,您可以在 GitHub 上查看它,并使用 Cargo 进行安装
cargo install massh
本文档的其余部分侧重于库 crate,它提供了两种类型的 SSH 客户端: MasshClient
和 SshClient
。
查看它们各自的文档以获取公共 API 的详细信息以及示例。
依赖关系
~15–26MB
~385K SLoC