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.
0 Commentaires