Aller au contenu

Application de bureau

Bayesian SSH propose une application de bureau pensée pour le clavier aux côtés de l’outil en ligne de commande. Les deux partagent la même base de données locale SQLite, la même configuration et les mêmes profils d’environnement.

Lancez l’interface de bureau depuis le menu de vos applications, ou exécutez-la depuis un terminal :

bssh desktop

La commande démarre bayesian-ssh-desktop en arrière-plan, détaché de votre session de terminal. Vous pouvez également exécuter le binaire directement :

bayesian-ssh-desktop

Pour démarrer l’application de bureau avec un profil d’environnement spécifique, transmettez l’option --env :

bssh desktop --env staging

La barre latérale organise votre espace de travail en vues dédiées :

La liste des hôtes de l’application de bureau montrant les connexions enregistrées, les tags et les actions rapides

  • Hosts : Affichez, filtrez et recherchez les connexions enregistrées. Consultez les classements, l’état des connexions, les tags et les actions rapides.
  • Terminals : Un émulateur de terminal multi-onglets intégré. Connectez-vous à plusieurs hôtes en parallèle, basculez ou réorganisez les onglets et effectuez des recherches dans la sortie du terminal.
  • Files : Un gestionnaire de fichiers SFTP pour parcourir les dossiers distants, téléverser et télécharger des fichiers. Vous pouvez activer ou désactiver cette vue dans les paramètres.
  • Keys : Inspectez les clés SSH locales, générez de nouvelles paires de clés et consultez les clés actuellement actives dans votre agent SSH.
  • Security check : Exécutez des audits de sécurité directement depuis l’interface (bssh audit) pour identifier les algorithmes obsolètes, les clés manquantes ou les permissions non sécurisées.
  • History : Consultez l’historique des sessions de connexion passées et leurs horodatages.
  • Teams : Gérez les connexions d’équipe, les invitations de membres, l’approbation des appareils et les journaux d’audit vérifiés.
  • Settings : Ajustez les préférences de l’application, l’apparence, les polices du terminal, les mises à jour et les profils d’environnement.

Ouvrez la palette de commandes depuis n’importe où en appuyant sur Ctrl+K (ou ⌘K sur macOS).

Depuis un onglet de terminal actif sous Linux ou Windows, appuyez sur Ctrl+Shift+P (⌘K sur macOS) pour ouvrir la palette sans interférer avec les combinaisons de touches du shell.

Recherche d’actions et de verbes d’hôte dans la palette de commandes

La palette de commandes vous permet de rechercher des hôtes, de changer de vue, de modifier des connexions, de parcourir des fichiers et d’exécuter des actions. Appuyez sur ?, F1 ou Ctrl+/ (⌘/ sur macOS) pour afficher le tableau complet des raccourcis clavier.

Action Linux / Windows macOS Contexte
Palette de commandes Ctrl+K ⌘K Partout
Palette de commandes dans le terminal Ctrl+Shift+P ⌘K Terminal
Paramètres Ctrl+, ⌘, Partout
Tableau des raccourcis clavier ? / F1 / Ctrl+/ ? / F1 / ⌘/ Partout
Filtrer ou rechercher / / Global
Changer de vue par numéro (1–7) 1 à 7 1 à 7 Global
Nouvel hôte N ou Ctrl+N N ou ⌘N Global
Se connecter à l’hôte sélectionné Enter Enter Hosts
Se connecter dans un nouvel onglet Shift+Enter Shift+Enter Hosts
Parcourir les fichiers Ctrl+Enter ⌘Enter Hosts
Modifier l’hôte E E Hosts
Partager avec une équipe S S Hosts
Copier la commande ssh C C Hosts
Supprimer l’hôte Delete Delete Hosts
Déplacer la sélection ↑ / ↓ ou J / K ↑ / ↓ ou J / K Hosts
Onglet de terminal suivant Ctrl+Tab Ctrl+Tab Terminal
Onglet de terminal précédent Ctrl+Shift+Tab Ctrl+Shift+Tab Terminal
Fermer l’onglet de terminal Ctrl+Shift+W ⌘W Terminal
Rouvrir l’onglet fermé Ctrl+Shift+T ⌘T Terminal
Rechercher dans la sortie du terminal Ctrl+Shift+F ⌘F Terminal
Zoom avant / arrière / réinitialiser Ctrl+Shift+= / - / 0 ⌘= / - / 0 Terminal
Annuler la connexion en cours Esc Esc Terminal

Configurez les préférences visuelles sous Settings → Appearance :

Paramètres d’apparence montrant les options de thème et de densité

  • Dark : Thème sombre à haut contraste pensé pour les environnements peu éclairés.
  • Light : Schéma de couleurs claires et lisibles.
  • Match system : Bascule automatiquement entre le thème sombre et le thème clair selon les réglages de votre système d’exploitation.

La densité contrôle l’espacement vertical des lignes dans toute l’application :

  • Compact : Lignes de 32 px. Maximise les éléments visibles pour les inventaires volumineux.
  • Comfortable : Lignes de 40 px. Espacement équilibré pour un usage quotidien (par défaut).
  • Spacious : Lignes de 48 px. Espacement aéré adapté aux écrans haute résolution et tactiles.

Ouvrez Settings → Updates pour vérifier la version active et rechercher des mises à jour. Le fonctionnement dépend de votre méthode d’installation :

  • Paquet Snap : Les mises à jour sont gérées automatiquement en arrière-plan par le Snap Store. Vous pouvez lancer une mise à jour manuelle :
    sudo snap refresh bayesian-ssh
  • Installation manuelle : Si l’installation a été effectuée via install.sh ou le gestionnaire de paquets de votre distribution, mettez à jour en relançant le script d’installation ou via votre gestionnaire de paquets.
  • Version binaire GitHub directe : Cliquez sur Check for updates pour interroger GitHub à la recherche d’une version signée plus récente. Si une mise à jour est disponible, cliquez sur Install update pour la télécharger et l’appliquer. L’application demande une confirmation si des sessions de terminal sont encore actives.