Una interfaz gráfica basada en Windows Forms para gestionar conexiones de servidores mediante protocolos SSH, SFTP, SCP, Wake-on-LAN, Knockd Service y Ping.
Esta aplicación es una utilidad completa para administrar servidores que funciona como gestor de credenciales para diversos servicios de red. Inspirada en herramientas como PuTTY.
El objetivo principal es proporcionar una plataforma portable que permita conectarse a servidores con solo un par de clics, sin necesidad de usar la consola ni tener servicios adicionales instalados en el sistema operativo.
- OpenSSH - Cliente SSH integrado,Fuente: Github
- WinSCP - Cliente SFTP/SCP integrado,Fuente: winscp.net
- Scripts PowerShell - Para funcionalidades adicionales usando servicios nativos
Permitir automatizar secuencias completas de comandos, ejemplo:
- Ejecutar WAKE ON LAN (WOL), o WAKE ON WAN (WOW) para encencer un servidor remoto.
- Timeout automático - Espera estimada de "X" minutos para encendido
- Ejecutar servicio KNOCKD para lanzar una secuencia de comandos necesaria para habilitar el puerto SSH en el servidor remoto.
- Ejecutar conexión SSH de manera automática consumiendo las credenciales almacenadas en esta aplicación.
Después de esta secuencia de pasos automatizada reproducida con éxito tendriamos una terminal abierta con el acceso al servidor. Este caso de uso fue el principal impulsor de esta idea.
Windows debe tener la política de ejecución configurada como:
Set-ExecutionPolicy UnrestrictedPara más información consultar la documentación oficial de Microsoft
Para su ejecución puede usar el ".exe" o ejecutar el script como administrador "./Appv2.ps1".
Como característica adicional, podemos reemplazar la consola Powershell de Windows por otra que más nos guste. como así también podemos probar otras versiones de OpenSSH y WindSCP. Todas las dependencias pueden ser intercambiables simplemente reemplazando los directorios y modificando la referencia de ejecución en el código fuente.
- Almacenar credenciales del servidor en la aplicación
- Configurar secuencia automatizada (opcional)
- Gestionar múltiples servidores desde una interfaz unificada


