Module ssh

Module ssh 

Source

Re-exports§

pub use auth::AuthContext;
pub use client::SshClient;
pub use config_cache::CacheConfig;
pub use config_cache::CacheStats;
pub use config_cache::SshConfigCache;
pub use config_cache::GLOBAL_CACHE;
pub use handler::BsshHandler;
pub use pool::ConnectionPool;
pub use ssh_config::SshConfig;
pub use ssh_config::SshHostConfig;

Modules§

auth
Centralized authentication logic for SSH connections.
client
SSH client module providing high-level SSH operations
config_cache
SSH configuration caching module for efficient config management
handler
known_hosts
pool
Connection pooling module for SSH connections.
ssh_config
SSH configuration parsing and management
tokio_client
This module is an internalized version of async-ssh2-tokio library. It provides an asynchronous and easy-to-use high level SSH client for rust with the tokio runtime. Powered by the rust ssh implementation russh.