Skip to main content

Module ssh

Module ssh 

Source
Expand description

SSH engine via russh 0.62.x.

  • client: one-shot connection, password/key auth, exec with timeout and abort
  • known_hosts: TOFU fingerprints under XDG
  • packing: safe sudo/su packing for one-shot automation

Re-exports§

pub use client::truncate_utf8;
pub use client::SshClient;
pub use client::ConnectionConfig;
pub use client::ExecutionOutput;
pub use packing::append_description;
pub use packing::pack_abort_pkill;
pub use packing::pack_su;
pub use packing::pack_sudo;
pub use packing::escape_shell_single_quotes;
pub use packing::remote_abort_pattern;

Modules§

client
Cliente SSH real via russh 0.62.2.
known_hosts
TOFU persistence of host-key fingerprints under XDG.
packing
Empacotamento seguro de comandos sudo/su (one-shot multi-host para LLMs).