Configuration
Bayesian SSH propose des réglages par défaut adaptés dès l’installation. Vous pouvez personnaliser les paramètres globaux tels que l’utilisateur par défaut, le port par défaut, les hôtes de rebond et les méthodes d’authentification grâce à la commande bssh config.
Afficher les paramètres actuels
Section intitulée « Afficher les paramètres actuels »Exécutez bssh config sans argument pour afficher votre configuration active :
bssh configLa sortie affiche les réglages actuels : utilisateur par défaut, bastion, utilisateur du bastion, port, Kerberos par défaut, niveau de journalisation, mode de recherche, enregistrement des sessions, prédiction et capture du répertoire courant.
Définir les valeurs par défaut
Section intitulée « Définir les valeurs par défaut »Modifiez un ou plusieurs paramètres en passant les options correspondantes à bssh config :
bssh config --default-user deploy --default-port 2222Lorsque vous ajoutez une nouvelle connexion avec bssh add, omettre --user ou --port appliquera ces valeurs par défaut configurées.
Configurer un bastion par défaut
Section intitulée « Configurer un bastion par défaut »Si votre infrastructure achemine les connexions à travers un hôte de rebond central, configurez un bastion par défaut :
bssh config --default-bastion bastion.example.com --default-bastion-user jumpLes nouvelles connexions créées avec bssh add passeront par ce bastion par défaut. Pour créer une connexion directe qui contourne le bastion par défaut, passez --no-bastion lors de l’ajout de l’hôte :
bssh add web-direct 192.168.1.50 --no-bastionPour supprimer le bastion par défaut et router les nouvelles connexions en direct :
bssh config --clear-bastionAuthentification Kerberos
Section intitulée « Authentification Kerberos »Si votre réseau utilise des tickets Kerberos ou GSSAPI (comme avec FreeIPA ou Active Directory), activez Kerberos par défaut :
bssh config --use-kerberos trueLes nouvelles connexions tenteront automatiquement de s’authentifier avec Kerberos. Pour le désactiver par défaut, exécutez bssh config --use-kerberos false.
Mode de recherche
Section intitulée « Mode de recherche »Bayesian SSH prend en charge deux modes de classement pour la recherche :
bssh config --search-mode bayesianbayesian: Combine la qualité de correspondance avec la fréquence et la date de vos connexions. Il s’agit du mode par défaut.fuzzy: Recherche de sous-chaînes standard sans pondération par l’historique.
Fichier de configuration
Section intitulée « Fichier de configuration »La configuration est stockée par environnement dans ~/.config/bayesian-ssh/environments/<env>/config.json (soit ~/.config/bayesian-ssh/environments/default/config.json pour l’environnement par défaut). Pour connaître les variables d’environnement, les chemins de stockage et la liste exhaustive de tous les paramètres, consultez la référence de configuration.