dokuro Posté(e) le 28 décembre 2014 Signaler Share Posté(e) le 28 décembre 2014 Si vous avez comme moi l’habitude de switcher entre plusieurs serveurs SSH, vous devez probablement avoir mis en place une petite routine pour gérer toutes ces connexions. Personnellement, j’avais pris l’habitude d’utiliser de simples alias placés dans le fichier de configuration de mon Shell, mais au fur et à mesure que le nombre de serveurs à gérer augmentait, il devenait difficile pour moi de m’y retrouver. Je me suis alors mis en quête d’un petit soft qui serait capable de gérer l’ensemble de mes connexions simplement et je suis tombé sur un script bash écrit par Errol Byrd (j’ai malheureusement perdu le lien initial) que j’ai modifié à ma sauce. SSH-Manager permet : d’ajouter/supprimer des serveurs de se connecter rapidement à un serveur en utilisant un système d’alias de garder un oeil sur la liste des serveurs disponibles de vérifier l’état des serveurs (simple ping) d’exporter sa configuration pour la retrouver sur un autre ordinateur (le script utilise un fichier nommé ssh_servers placé à la racine de votre répertoire personnel) Comme c’est un script bash, il fonctionne bien entendu sur Linux et OSX. Installation du script ssh-manager On commence par récupérer le script sur Github puis on le rend exécutable. 1 2 3 4 cd ~ wget --no-check-certificate https://raw.github.com/robinparisi/ssh-manager/master/ssh-manager.sh chmod +x ssh-manager.sh ./ssh-manager.sh Pour plus de commodité, vous pouvez créer un alias vers le script : 1 alias sshs="~/ssh-manager.sh Utilisation du script ssh-manager Ajouter un serveur : 1 sshs add <alias>:<user>:<host>:[port] Supprimer un serveur : 1 sshs del <alias> Se connecter à un serveur : 1 sshs cc <alias> Voir la liste des serveurs : 1 sshs Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.