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