0e13c35f3edb8faf79265499d07581072bf228b2
Envuelve russh 0.54 con una API mínima: una SshSession mantiene el Handle maestro; cada exec() concurrente abre su propio canal en paralelo sobre la misma conexión TCP (SSH multiplexa canales por diseño del protocolo). - SshConfig (host/port/user/auth/keepalive) + SshAuth (Password | Key). - SshSession::connect — config russh + keepalive + auth password o clave privada en disco; verificación de host key TOFU por default. - SshSession::exec — corre un comando en un canal nuevo, junta stdout/stderr/exit_code. - SshSession es Clone barato (comparte el Handle). Base de sandokan RemoteEngine y del Linker SSH de matilda. Compila contra russh 0.54. El test de conexión real requiere un servidor SSH (fuera del unit test). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Rust
96.7%
JavaScript
0.8%
Shell
0.8%
Python
0.8%
HTML
0.3%
Other
0.6%