Module jump

Module jump 

Source
Expand description

SSH jump host (ProxyJump) implementation for bssh

This module provides SSH jump host functionality compatible with OpenSSH’s ProxyJump (-J) option. It supports connecting through one or more intermediate SSH servers (jump hosts/bastions) to reach the final destination host.

§Features

  • OpenSSH-compatible -J syntax: user1@jump1:port1,user2@jump2:port2
  • Single and multi-hop jump host chains
  • Per-host authentication (different methods for each jump)
  • Connection reuse for multiple operations
  • Automatic retry with exponential backoff
  • Integration with existing host verification and authentication

Re-exports§

pub use chain::JumpConnection;
pub use chain::JumpHostChain;
pub use connection::JumpHostConnection;
pub use parser::parse_jump_hosts;
pub use parser::JumpHost;

Modules§

chain
connection
parser
Jump host parsing for OpenSSH ProxyJump format
rate_limiter