Générer des connexions SSH

Fermé
l-oranger Messages postés 763 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 6 novembre 2007 - 6 déc. 2005 à 15:59
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 9 déc. 2005 à 11:16
Salut,

J'aimerais savoir ,s'il est possible de créer une commande qui génère une connexion SSH.
En sachant que j'utilise Putty pour me connecter sur une quantité avoisinant 200 machines distantes.
Je travaille sous Win XP.
et d'autres part, s'il est possible d'intégrer automatiquement ces résultats dans un tableau.
Merci à à tous et toutes de votre participations.

--=C Net'ment mieux, c'est sûr !!=--
A voir également:

8 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
6 déc. 2005 à 19:46
Moi je pense que tu devrais installer un cygwin et scripter tout ça. En fait c'est quoi que tu veux faire exactement ?

Bonne chance
0
l-oranger Messages postés 763 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 6 novembre 2007 60
7 déc. 2005 à 08:26
Salut mamienando,

Je ne connais quasiment rien en programmation, mais ce que je veux faire, c'est automatiser une tache que je fais quotidiennement :

Me connecter en SSH sur des ordi distants ( quelques 200 en réseau local) afin de savoir s'ils fonctionnent toujours.

Pour cela, je surveille deux états : si les process en cours sont ok et la température du CPU.

Ils sont en Red Hat 7.3 et un menu simplifié a été créé.

A la connexion, je choisis par un chiffre, l'item qui correspond à ma requète parmi 13.

Ensuite, je receuille l'info de température que j'ajoute dans un relevé de température sur Excel.

--=C Net'ment mieux, c'est sûr !!=--
0
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 50
7 déc. 2005 à 18:02
Salut,
Si tu sais faire des scripts en shell ou en PERL, oui. Dans un script PERL par exemple, tu peux intégrer des commandes shell (pour la connexion en ssh, tu peux créer un alias dans ton fichier .schrc) et mettre les résultats dans un tableau.
Si tu veux faire ça automatiquement où ton script s'execute à une date et heure précise, tu dois mettre ton script dans crontab.

Voici en gros les tâches que tu dois faire, maintenant en détail, il faut expliquer exactement ce que tu veux faire!
0
l-oranger Messages postés 763 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 6 novembre 2007 60
7 déc. 2005 à 18:29
merci hssissen,

je travaille sous XP donc,
Il faut donc que je bosse mon shell .....Oulala !
Mais, c'est pas infaisable. Juste un peu limité par le temps !
merci !

--=C Net'ment mieux, c'est sûr !!=--
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
7 déc. 2005 à 19:38
Installe cygwin, tout simplement... De toute façon ça me surprendrait que ce soit automatisable avec putty.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
l-oranger Messages postés 763 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 6 novembre 2007 60
8 déc. 2005 à 08:47
Salut mamiemando,

Pourquoi cela ?
Ne peut on pas automatiser une connexion sécurisée ?
J'ai donc, quelques 200 machines distantes en adresses local à surveiller.
Je me connecte tous les jours en SSH avec Putty pour connaitre deux paramètres:

- 1°) Si les process désignés sont ok,
- 2°) connaitre la température de fonctionnement en sachant que l'environnement d'exploitation est sujet aux variations de températures.

Ensuite je récupère le chiffre de la température du CPU que je rentre dans un tableau excel

--=C Net'ment mieux, c'est sûr !!=--
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
8 déc. 2005 à 17:21
Cygwin c'est une espèce de distrib linux pour windows.

L'idée c'est que tu pourras du coup scripter tes ssh, chose que tu ne peux pas faire avec putty, puisque la commande ssh (qu tu auras en installant cygwin !) te permet de passer directement des commandes à destination du poste sur lequel tu te connectes (option -c je crois).

Pour passer la phase d'identification il faudra juste créer des clés ssh.

Ensuite tu mets tes commandes ssh dans une boucle for sur les adresses des clients et c'est parti.
0
l-oranger Messages postés 763 Date d'inscription vendredi 5 mars 2004 Statut Contributeur Dernière intervention 6 novembre 2007 60
9 déc. 2005 à 08:47
Merci mamienmando,

effectivement avec putty, la manoeuvre, vu l'appli est infaisable.
Va pour cygwin !
Reste que j'ai des bases élémentaires en Bash et que cela fait très (trop) longtemps que je n'ai pas écris de scripts... mais bon !
Merci en tout cas pour l'info.
Je reviendrai donner des nouvelles !

--=C Net'ment mieux, c'est sûr !!=--
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
9 déc. 2005 à 11:16
Tu vas voir ce n'est pas très compliqué. Le plus "pénible" c'est gérer les ips attribuées aux postes (à moins que tu fasses une recherche exhaustive sur toutes les ips locales, mais ça risque d'être un peu long).

Et l'autre truc long c'est générer les clés ssh pour que la phase d'authentification soit transparente pour ton script.
man ssh_keygen

Bonne chance
0