Skip to main content

ssh_cli/ssh/
mod.rs

1//! Motor SSH via `russh` 0.60.x.
2//!
3//! - `cliente`: conexão one-shot, auth senha/chave, exec com timeout e abort
4//! - `known_hosts`: TOFU de fingerprints em XDG
5//! - `packing`: empacotamento seguro sudo/su (automação one-shot)
6
7pub mod cliente;
8pub mod known_hosts;
9pub mod packing;
10
11pub use cliente::{truncar_utf8, ClienteSsh, ConfiguracaoConexao, SaidaExecucao};
12pub use packing::{
13    anexar_description, empacotar_abort_pkill, empacotar_su, empacotar_sudo,
14    escapar_shell_single_quotes, padrao_abort_remoto,
15};