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
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
A voir également:
- Générer des connexions SSH
- Voir les connexions facebook - Guide
- Gmail connexions - Guide
- Comment générer un qr code - Guide
- Generer mot de passe - Télécharger - Sécurité
- Telecharger ssh - Télécharger - Divers Web & Internet
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
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
Bonne chance
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
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.
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 !!=--
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
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!
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!
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
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 !
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 !!=--
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
7 déc. 2005 à 19:38
Installe cygwin, tout simplement... De toute façon ça me surprendrait que ce soit automatisable avec putty.
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
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
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 !!=--
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
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.
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.
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
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 !
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 !!=--
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
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.
Bonne chance
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