Rechercher : dans
Par :

Comment eteindre les machines d'1 réseau

Dernière réponse le 28 jan 2008 à 14:39:24 tacamatnumidia, le 4 nov 2007 à 15:55:28 
 Signaler ce message aux modérateurs

Bonjour

j'aimerais vous faire part de mon problème,
je veux eteindre les machines de mon réseau local a partir d'une seule machine appartenant à ce même réseau, sachant que le système déployé est linux ubuntu 7.10,
on ma donné indication d'utiliser un script mais je ne sais pas comment le faire car je suis une veritable nullarde en informatique.
je vous remercie d'avance.

Configuration: Linux
Firefox 2.0.0.8

Meilleures réponses pour « comment eteindre les machines d'1 réseau » dans :
Eteindre/Allumer un PC à distance (Shutdown / Wake On Lan) Voir Shutdown / Wake On Lan Bonjour à tous ! Vous ne vous êtes jamais demandé si c'était possible d'éteindre ou d'allumer un ordinateur à distance ? Et bien oui, c'est possible ! Et en plus, c'est à porté de tous. Après quelques heures de...
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
VMWare - Les différents types de réseau VMWare VoirQuand on crée une machine virtuelle dans VMWare, nous avons le choix entre 3 types de connectivité : Host-only, NAT ou Bridged. Le schéma suivant vous explique la différence entre ces 3 modes: Note 1: Si vous n'avez pas d'équipement (LAN,...
[Windows] Windows ne s'éteint plus VoirLors de l'arrêt de Windows, l'ordinateur ne s'éteint pas ou reste bloqué sur une page affichant :Vous pouvez maintenant éteindre votre ordinateur Il existe une clé de la base de registre à modifier afin que l'ordinateur soit automatiquement éteint...
VPN - Réseaux Privés Virtuels (RPV) VoirLe concept de réseau privé virtuel Les réseaux locaux d'entreprise (LAN ou RLE) sont des réseaux internes à une organisation, c'est-à-dire que les liaisons entre machines appartiennent à l'organisation. Ces réseaux sont de plus en plus souvent...
Types de réseaux VoirLes différents types de réseaux On distingue différents types de réseaux (privés) selon leur taille (en terme de nombre de machines), leur vitesse de transfert des données ainsi que leur étendue. Les réseaux privés sont des réseaux appartenant à...
VLAN - Réseaux virtuels VoirIntroduction aux VLAN Un VLAN (Virtual Local Area Network ou Virtual LAN, en français Réseau Local Virtuel) est un réseau local regroupant un ensemble de machines de façon logique et non physique. En effet dans un réseau local la communication...

1

zarakoff, le 4 nov 2007 à 21:39:23

Salut,

N'étant pas un pro des scripts, je vais seulement te donner une idée.
On suppose que pour chaque machine administrée, tu crées un user (appelons le ltoto) avec comme mot de passe titi.
L'idée serait de créer un script (dans .profile ??) qui se déclencherait au login.
Dans ce script, tu aurais sudo shutdown
Il te resterait à passer en paramètre le password de toto pour déclencher l'action.
ça vaut ce que ça vaut.
Tiens nous au courant.

A+
zarakoff

Répondre à zarakoff

2

tacamatnumidia, le 5 nov 2007 à 09:40:16

Bonjour,
merci de m'avoire repondus, mais je ne sais pas comment créer un script, aider moi svp.

Répondre à tacamatnumidia

3

trallala, le 5 nov 2007 à 10:20:56

Un telnet sur la machine distante et envoyer la commande HALT


ca marche aussi avec VNC, ouvrir une fenêtre terminal , puis la commande HALT

Répondre à trallala

4

tacamatnumidia, le 5 nov 2007 à 10:33:20

Bonjour tallala, merci de m'avoir répondu, mais qu'est ce qu'un telnet et qu'est ce qu'un vnc, et la commande halt va eteindre just la machine sur laquelle est executée et je ne sais pas si elle peut etindre les autres machines

Répondre à tacamatnumidia

5

dubcek, le 5 nov 2007 à 12:06:23

Lance un shutdown dans 1 minute sur toutes les machines de la liste

#!/bin/ksh

if [ "$1" != "securite" ] ; then exit ; fi

for MACH in Liste_de_machines ; do
	rsh $MACH 'echo "shutdown -h +1" | at now '
done

Répondre à dubcek

6

nassou, le 13 jan 2008 à 10:44:33

Tien deja tu tassure que tu a les droit, aprés tu telecharge ssh avec apt-get install ssh quand sa a telecharger tu fais ssh le nom de la personne conecter du te pc @l'ip et aprés pour léteindre du ecrit halt.(un exemple en disant que la personne et connecter sous visiter sa donne sa: ssh visiteur@lip) je ne sais ps si c'est claire pour toi. mai commance par telecharger ssh sur les 2 pc

Répondre à nassou

7

tacamatnumidia, le 28 jan 2008 à 13:38:12

Merci infiniment pour votre aide Mr nassou mais je le voudrais le realiser dans un script shell, cad que je collecte l'ensemble des adresses ip de toutes les machines du reseau et par un sript les eteindre toutes à la fois.
merci;
revenons a votre idee
, je viens d'installer le ssh sur deux pcs de mon reseau juste pour le test; puis je suis passé à ecrir votre commande, donc je suis rentré au shell (console oubien terminal ) en mode root et j'ai ecris ssh hostname de la machine desirée pour etre eteinte@son adresse ip puis entrer, mais il me demande le mot de passe, donc j'ai ecrit le mot de passe root de la machine desirée pour etre eteinte mais a chaque fois il me dit que le mot de passe est erronné donc de quel mot de passe il s'agit.
merci.

Répondre à tacamatnumidia

8

 tlep, le 28 jan 2008 à 14:39:24

Pour éviter d'avoir à taper le mot de passe, tu peux utiliser un échange de clés ssh :

1/ Crée une clé ssh sur la machine cliente avec le compte du user qui devra éteindre la machine :
ssh-keygen -t rsa
Ne met pas de passphrase.

2/ Sur ton serveur, fait la même chose.

3/ Sur le client, dans le compte de ton user avec lequel tu as créé la clé, crée un fichier /home/ton_user/.ssh/authorized_keys.
Dans ce fichier, tu copies la clé publique de ton serveur, qui se trouve dans /home/ton_user/.ssh/id_rsa.pub

A partir de là, tu peux de connecter de ton serveur à ton client sans mot de passe.

Ensuite, il suffit d'exécuter depuis le serveur:
ssh ton_user@ip_client "shutdown -h now"

Et voila.

Répondre à tlep