[P2604-S11] Nueva herramienta CLI ssh — ejecución remota via candados

- Crear adn/tools/cli/ssh.rb con soporte passphrase RSA y contraseñas
- ProxyJump automático para VMs DASUTEN (dc/sql/pcv-dasuten via srv-dasu)
- Registrar subcomando ssh en run y adn/README.md
- Verificado: conexión exitosa a srv-dasu via Tailscale
- 15 tests pasan sin regresiones
- Evento 1075 (15:47→15:56)
This commit is contained in:
Ricardo Monla
2026-03-15 15:56:47 -03:00
parent b19a9becad
commit c3f55d7252
5 changed files with 255 additions and 2 deletions
+3
View File
@@ -53,6 +53,7 @@ require_relative 'cli/jornada'
require_relative 'cli/proceso'
require_relative 'cli/estados'
require_relative 'cli/tailscale'
require_relative 'cli/ssh'
require_relative 'core/conciliador'
require_relative 'core/colores'
@@ -131,6 +132,8 @@ class ADNCLI
ADN::SubcomandoPlan.new(args, @logger).ejecutar
when 'msp'
SubcomandoMsp.new(args, @logger).ejecutar
when 'ssh'
ADN::SubcomandoSSH.new(args, @logger).ejecutar
else
@logger.error("Subcomando desconocido: #{subcomando}")
puts "#{Color::RED}✗ Subcomando desconocido: '#{subcomando}'#{Color::RESET}"