Contexte
Je suis tombé par hasard sur ce projet : https://github.com/quantumsheep/sshs
Celui-ci permet d'avoir une interface utilisateur pour SSH dans un terminal.
Il y a également la possibilité d'effectuer des recherches.
Installation
Il est possible d'avoir SSHS sous Windows, Mac, Linux.
Dans mon cas, je travaille sous Pop!_OS, j'ai réalisé l'installation à partir des sources.
Avant tout chose, il faut installer le compilateur pour Go pour Golang.
Pour ma part, je l'ai faites avec snap :
snap install go --classic
Ensuite, j'ai cloné le projet avec git :
git clone https://github.com/quantumsheep/sshs.git
Puis, j'ai compilé les sources et installé SSHS :
cd sshs
make
make install
Réaliser l'installation avec
make install
en tant que root.
Il est maintenant possible de lancer le programme avec la commande :
sshs
Utilisation
Il n'y a pas de manuel avec la commande sshs
.
Sans auncun argument, SSHS va charger le fichier ~/.ssh/config
(et éventuellement les Include
dedans).
Cependant, il y a quelques options possibles que l'on peut obtenir avec :
sshs --help
Voici le retour de l'aide succinte :
ssh clients manager
Usage:
sshs [flags]
Flags:
-c, --config string SSH config file (default "~/.ssh/config")
-h, --help help for sshs
-p, --proxy Display full ProxyCommand
-s, --search string Host search filter
--sort Sort hosts by name (default true)
-v, --version version for sshs