ssh-connect: CLI para perfiles SSH con contraseñas cifradas

CLI para gestionar perfiles SSH con contraseñas cifradas, autenticación por clave o contraseña, auto-login opcional y selector con fzf; export/import en un único script.

17 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

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

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat