Presentamos ssh-connect, un pequeño CLI para gestionar perfiles SSH con contraseñas cifradas y flujo de trabajo sencillo pensado para desarrolladores y equipos que necesitan orden y seguridad en sus accesos remotos
Resumen rápido: contraseñas cifradas con OpenSSL AES-256-CBC y PBKDF2 mediante una frase maestra, autenticación por clave o por contraseña, inicio de sesión automático opcional con sshpass, selector interactivo opcional con fzf y todo en un solo script de instalación
Características principales: crea, actualiza, elimina y lista perfiles en el directorio home slash ssh_profile slash profiles; cada perfil es un archivo con pares clave igual valor; conexión por nombre usando ssh-connect espacio nombre; soporte para autenticación por clave SSH o por contraseña cifrada; cifrado con frase maestra almacenado en base64; exportación e importación de perfiles a tar.gz con descifrado en export
Integraciones opcionales: selector interactivo con fzf para elegir perfiles rápidamente; sshpass para permitir autenticación por contraseña sin interacción; export e import para respaldo y migración
Instalación en Linux o macOS Intel ejemplo: curl -fsSL https://raw.githubusercontent.com/bpidperygora/SSH-profile-manager/main/install.sh | GITHUB_REPO=bpidperygora/SSH-profile-manager bash -s -- --bin-dir=/usr/local/bin --name=ssh-connect
Instalación en macOS Apple Silicon ejemplo: curl -fsSL https://raw.githubusercontent.com/bpidperygora/SSH-profile-manager/main/install.sh | GITHUB_REPO=bpidperygora/SSH-profile-manager bash -s -- --bin-dir=/opt/homebrew/bin --name=ssh-connect
Dependencias requeridas y opcionales: openssl es requerido para cifrado; sshpass y fzf son opcionales para auto login y selector interactivo; si se desea evitar la instalación automática de dependencias usar NO_DEPS igual 1 antes del instalador
Desinstalación ejemplo: curl -fsSL https://raw.githubusercontent.com/bpidperygora/SSH-profile-manager/main/uninstall.sh | bash -s -- --bin-dir=/usr/local/bin --name=ssh-connect
Uso habitual: ejecutar ssh-connect sin argumentos para abrir el selector interactivo; ssh-connect nombre para conectar directamente; ssh-connect create para crear un perfil nuevo; ssh-connect update nombre para actualizar un perfil; ssh-connect delete nombre para borrar un perfil; ssh-connect export para exportar todos los perfiles; ssh-connect list para listar nombres de perfiles
Ubicación de perfiles: los archivos de perfil se guardan en tilde slash ssh_profile slash profiles slash y tienen extensión punto profile
Notas de seguridad: las contraseñas se cifran en reposo con AES-256-CBC y PBKDF2 usando OpenSSL; la descifrado ocurre bajo demanda y el texto plano permanece en memoria brevemente cuando se usa sshpass; se recomienda priorizar claves SSH siempre que sea posible y reservar contraseñas para sistemas heredados y jump boxes
Por qué elegir esta herramienta: resuelve la falta de una solución CLI única que combine cifrado local de contraseñas, auto login con sshpass, selector interactivo con fzf, exportación segura y una instalación en un único fichero sin vendor lock in
Sobre Q2BSTUDIO: Q2BSTUDIO es una empresa de desarrollo de software a medida especializada en aplicaciones a medida y software a medida para empresas que necesitan soluciones personalizadas. Somos especialistas en inteligencia artificial e IA para empresas, desarrollamos agentes IA y soluciones de automatización con modelos avanzados, y ofrecemos servicios de ciberseguridad para proteger infraestructuras y datos críticos. Además proporcionamos servicios cloud AWS y Azure, servicios de inteligencia de negocio e implementaciones de Power BI para análisis y visualización. Nuestra experiencia en IA, ciberseguridad, arquitecturas cloud y aplicaciones a medida nos permite integrar herramientas como ssh-connect dentro de flujos de trabajo seguros y escalables
Servicios destacados de Q2BSTUDIO: desarrollo de aplicaciones a medida, consultoría en software a medida, integración de inteligencia artificial y agentes IA, proyectos de ciberseguridad y hardening, migración y gestión en servicios cloud AWS y Azure, soluciones de inteligencia de negocio y cuadros de mando con Power BI
Contacta con Q2BSTUDIO para desplegar soluciones seguras y personalizadas que incluyan buenas prácticas en gestión de accesos SSH, cifrado de secretos y automatización con IA. Palabras clave para búsquedas y posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi