Skip to main content

Module ssh

Module ssh 

Source
Expand description

Motor SSH via russh 0.60.x (iteração 2).

Nesta iteração implementamos:

  • cliente: conexão SSH assíncrona com autenticação por senha e execução de comandos com captura paralela de stdout/stderr via channel.wait().
  • tunel: abertura de canal direct-tcpip para port forwarding local.

Iterações futuras adicionarão:

  • pool: pool de conexões com Arc<RwLock<>>
  • sftp: operações SFTP com streaming
  • keepalive: keepalive periódico e reconexão automática com backoff
  • known_hosts: persistência e validação de fingerprints

Re-exports§

pub use cliente::truncar_utf8;
pub use cliente::ClienteSsh;
pub use cliente::ConfiguracaoConexao;
pub use cliente::SaidaExecucao;

Modules§

cliente
Cliente SSH real via russh 0.60.x.