Alias
Un alias es un nombre corto y fácil de recordar asociado a una conexión existente. En lugar de escribir identificadores largos como production-payment-gateway-01, puedes definir un alias como pay y utilizarlo de forma indistinta en todos los comandos de bssh.
Crear un alias
Sección titulada «Crear un alias»Ejecuta bssh alias add con el nuevo alias y el nombre, alias o ID de la conexión de destino:
bssh alias add wp web-prod✅ Added alias 'wp' → 'web-prod' You can now use: bssh connect wpPuedes asignar múltiples alias a una misma conexión:
bssh alias add prod web-prodbssh alias add primary web-prodbssh valida los alias para prevenir conflictos de nombres:
- Un alias no puede coincidir con el nombre de una conexión existente.
- Un alias no puede duplicar otro alias previamente registrado.
Listar alias
Sección titulada «Listar alias»Ejecuta bssh alias list para consultar todos los alias del entorno activo agrupados por host:
bssh alias list📝 All Connection Aliases
web-prod (web.example.com) └─ wp └─ prod
db01 (10.0.1.5) └─ dbPara ver únicamente los alias vinculados a una conexión específica, indica el nombre de dicha conexión:
bssh alias list web-prod📝 Aliases for 'web-prod': • wp • prodEliminar un alias
Sección titulada «Eliminar un alias»Ejecuta bssh alias remove indicando el nombre del alias para borrarlo:
bssh alias remove wpEliminar un alias solo borra el acceso directo. La conexión subyacente, su configuración y su historial de sesiones permanecen inalterados.
Resolución de alias
Sección titulada «Resolución de alias»Los alias se resuelven en cualquier lugar donde bssh acepte una conexión de destino. Puedes usar un alias en cualquier comando que admita un argumento <TARGET>:
# Conectarse al host remotobssh connect wp
# Ver detalles de la conexiónbssh show wp
# Editar la configuración de la conexiónbssh edit wp --port 2222
# Probar conectividad SSHbssh ping wp
# Consultar la puntuación de clasificación bayesianabssh why wp
# Ejecutar un comando remotobssh exec wp -- uptime
# Subir archivosbssh upload wp -r ./dist /var/www/html
# Redirigir un puerto localbssh forward wp -L 8080:localhost:80Orden de prioridad
Sección titulada «Orden de prioridad»Cuando introduces un identificador, bssh comprueba primero si existe un nombre de conexión exacto. Si no encuentra ninguna coincidencia, busca entre los alias. Si tampoco coincide ningún alias, inicia la búsqueda aproximada interactiva entre todas tus conexiones guardadas.
Ámbito del entorno
Sección titulada «Ámbito del entorno»Los alias se guardan en la base de datos SQLite local del entorno activo (history.db). Cada entorno mantiene un conjunto independiente de alias, garantizando que los nombres definidos en un perfil no interfieran ni se mezclen con otro.