• chevron_right

      Sshs – Le gestionnaire d’accès SSH

      news.movim.eu / Korben · Monday, 13 June, 2022 - 07:00

    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.