Configuración
Bayesian SSH ofrece ajustes por defecto razonables desde el primer momento. Puedes personalizar la configuración global, como el usuario por defecto, el puerto por defecto, los hosts de salto y los métodos de autenticación mediante el comando bssh config.
Ver los ajustes actuales
Sección titulada «Ver los ajustes actuales»Ejecuta bssh config sin argumentos para mostrar tu configuración activa:
bssh configLa salida muestra los ajustes actuales: usuario por defecto, bastión, usuario del bastión, puerto, Kerberos por defecto, nivel de registro, modo de búsqueda, grabación de sesiones, predicción y captura del directorio de trabajo.
Definir valores por defecto
Sección titulada «Definir valores por defecto»Actualiza uno o varios ajustes pasando las opciones correspondientes a bssh config:
bssh config --default-user deploy --default-port 2222Cuando añades una nueva conexión con bssh add, omitir --user o --port aplicará estos valores por defecto configurados.
Configurar un bastión por defecto
Sección titulada «Configurar un bastión por defecto»Si tu infraestructura canaliza las conexiones a través de un host de salto central, configura un bastión por defecto:
bssh config --default-bastion bastion.example.com --default-bastion-user jumpLas nuevas conexiones creadas con bssh add se enrutarán a través de este bastión por defecto. Para crear una conexión directa que eluda el bastión por defecto, pasa --no-bastion al añadir el host:
bssh add web-direct 192.168.1.50 --no-bastionPara eliminar el bastión por defecto y enrutar las nuevas conexiones de forma directa:
bssh config --clear-bastionAutenticación Kerberos
Sección titulada «Autenticación Kerberos»Si tu red utiliza tickets Kerberos o GSSAPI (como en FreeIPA o Active Directory), activa Kerberos por defecto:
bssh config --use-kerberos trueLas nuevas conexiones intentarán autenticarse con Kerberos automáticamente. Para desactivarlo por defecto, ejecuta bssh config --use-kerberos false.
Modo de búsqueda
Sección titulada «Modo de búsqueda»Bayesian SSH admite dos modos de clasificación en la búsqueda:
bssh config --search-mode bayesianbayesian: Combina la calidad de la coincidencia con la frecuencia y lo reciente del uso. Es el modo predeterminado.fuzzy: Búsqueda estándar por subcadenas sin ponderación por historial.
Archivo de configuración
Sección titulada «Archivo de configuración»La configuración se almacena por entorno en ~/.config/bayesian-ssh/environments/<env>/config.json (utilizando ~/.config/bayesian-ssh/environments/default/config.json para el entorno predeterminado). Para consultar variables de entorno, ubicaciones de archivos y una lista exhaustiva de todas las opciones de configuración, consulta la referencia de configuración.