Sshs - Le gestionnaire d'accès SSH
Si vous vous connectez souvent en SSH sur vos serveurs, depuis une machine Linux, Windows ou macOS, au travers d’un terminal, vous devez peut-être faire à chaque fois un exercice mental pour retrouver l’IP ou le nom ou le port auxquels vous connecter.
Mais ce temps est révolu grâce à Sshs, une interface dans le terminal qui liste tout simplement le contenu de votre fichier ~/.ssh/config afin que vous puissiez vous y connecter facilement.
Pour l'installer sous macOS :brew install sshs
Pour l’installer sous Windows avec Chocolatey :
choco install sshs
Et pour Linux, il y a des paquets Arch et bien sûr les sources (Allez voir le Github).
Ensuite pour gérer la liste de vos machines, ça se passe comme je le disais dans le fichier ~/.ssh/config dont voici un exemple :
Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa Host "Mon serveurr" HostName server1.example.com User root Port 22 Host "Via le proxy" HostName server2.example.com User someone Port 22 ProxyCommand ssh -W %h:%p proxy.example.com
Le reste des paramètres que vous pouvez utiliser se trouve ici.