bssh 2.1.2

Parallel SSH command execution tool for cluster management
Documentation
Source: bssh
Section: utils
Priority: optional
Maintainer: Jeongkyu Shin <jshin@lablup.com>
Build-Depends: debhelper-compat (= 13),
               rustc-1.92 | rustc (>= 1.92),
               cargo-1.92 | cargo (>= 1.92),
               pkg-config,
               cmake,
               build-essential
Standards-Version: 4.6.2
Homepage: https://github.com/lablup/bssh
Vcs-Browser: https://github.com/lablup/bssh
Vcs-Git: https://github.com/lablup/bssh.git
Rules-Requires-Root: no

Package: bssh
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: openssh-client,
            openssh-server
Suggests: ssh-agent,
          keychain,
          bash-completion
Description: Broadcast SSH - Parallel command execution across cluster nodes
 bssh (Broadcast SSH) is a high-performance parallel SSH command execution
 tool for cluster management, built with Rust. It provides:
 .
  * Parallel command execution across multiple nodes simultaneously
  * Cluster management via configuration files (YAML format)
  * SFTP file transfer support (upload/download with glob patterns)
  * Multiple authentication methods (SSH keys, SSH agent, password)
  * Host key verification with known_hosts support
  * Backend.AI multi-node session auto-detection
  * Real-time progress tracking and output streaming
  * XDG Base Directory specification compliance
 .
 Developed and maintained as part of the Backend.AI project.