ssh-connect: CLI per a perfils SSH amb contrasenyes xifrades

CLI per gestionar perfils SSH amb contrasenyes xifrades, autenticació per clau o contrasenya, auto-login opcional i selector amb fzf; export/import en un únic script.

domingo, 17 de agosto de 2025 • 3 min de lectura • Equip Q2BSTUDIO

Intel·ligència-Artificial-

Presentem ssh-connect, un petit CLI per gestionar perfils SSH amb contrasenyes xifrades i flux de treball senzill pensat per a desenvolupadors i equips que necessiten ordre i seguretat en els seus accessos remots

Resum ràpid: contrasenyes xifrades amb OpenSSL AES-256-CBC i PBKDF2 mitjançant una frase mestra, autenticació per clau o per contrasenya, inici de sessió automàtic opcional amb sshpass, selector interactiu opcional amb fzf i tot en un sol script d'instal·lació

Característiques principals: crea, actualitza, elimina i llista perfils al directori home slash ssh_profile slash profiles; cada perfil és un fitxer amb parells clau igual valor; connexió per nom utilitzant ssh-connect espai nom; suport per a autenticació per clau SSH o per contrasenya xifrada; xifratge amb frase mestra emmagatzemat en base64; exportació i importació de perfils a tar.gz amb desxifratge en export

Integracions opcionals: selector interactiu amb fzf per triar perfils ràpidament; sshpass per permetre autenticació per contrasenya sense interacció; export i import per a còpia de seguretat i migració

Instal·lació a Linux o macOS Intel exemple: 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

Instal·lació a macOS Apple Silicon exemple: 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

Dependències requerides i opcionals: openssl és requerit per al xifratge; sshpass i fzf són opcionals per a auto login i selector interactiu; si es vol evitar la instal·lació automàtica de dependències utilitzar NO_DEPS igual 1 abans de l'instal·lador

Desinstal·lació exemple: curl -fsSL https://raw.githubusercontent.com/bpidperygora/SSH-profile-manager/main/uninstall.sh | bash -s -- --bin-dir=/usr/local/bin --name=ssh-connect

Ús habitual: executar ssh-connect sense arguments per obrir el selector interactiu; ssh-connect nom per connectar directament; ssh-connect create per crear un perfil nou; ssh-connect update nom per actualitzar un perfil; ssh-connect delete nom per esborrar un perfil; ssh-connect export per exportar tots els perfils; ssh-connect list per llistar noms de perfils

Ubicació de perfils: els fitxers de perfil es guarden a tilde slash ssh_profile slash profiles slash i tenen extensió punt profile

Notes de seguretat: les contrasenyes es xifren en repòs amb AES-256-CBC i PBKDF2 utilitzant OpenSSL; el desxifratge ocorre sota demanda i el text pla roman a la memòria breument quan s'utilitza sshpass; es recomana prioritzar claus SSH sempre que sigui possible i reservar contrasenyes per a sistemes heretats i jump boxes

Per què triar aquesta eina: resol la falta d'una solució CLI única que combini xifratge local de contrasenyes, auto login amb sshpass, selector interactiu amb fzf, exportació segura i una instal·lació en un únic fitxer sense vendor lock in

Sobre Q2BSTUDIO: Q2BSTUDIO és una empresa de desenvolupament de programari a mida especialitzada en aplicacions a mida i programari a mida per a empreses que necessiten solucions personalitzades. Som especialistes en intel·ligència artificial i IA per a empreses, desenvolupem agents IA i solucions d'automatització amb models avançats, i oferim serveis de ciberseguretat per protegir infraestructures i dades crítiques. A més proporcionem serveis cloud AWS i Azure, serveis d'intel·ligència de negoci i implementacions de Power BI per a anàlisi i visualització. La nostra experiència en IA, ciberseguretat, arquitectures cloud i aplicacions a mida ens permet integrar eines com ssh-connect dins de fluxos de treball segurs i escalables

Serveis destacats de Q2BSTUDIO: desenvolupament d'aplicacions a mida, consultoria en programari a mida, integració d'intel·ligència artificial i agents IA, projectes de ciberseguretat i hardening, migració i gestió en serveis cloud AWS i Azure, solucions d'intel·ligència de negoci i quadres de comandament amb Power BI

Contacta amb Q2BSTUDIO per desplegar solucions segures i personalitzades que incloguin bones pràctiques en gestió d'accessos SSH, xifratge de secrets i automatització amb IA. Paraules clau per a cerques i posicionament: aplicacions a mida, programari a mida, intel·ligència artificial, ciberseguretat, serveis cloud aws i azure, serveis intel·ligència de negoci, ia per a empreses, agents IA, power bi

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.