IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

eteindre les machines d'un réseau local a partir d'une seule machine


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut eteindre les machines d'un réseau local a partir d'une seule machine
    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.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Points : 1 206
    Points
    1 206
    Par défaut
    Bonjour,

    Voici un schéma de solution:

    1. Installer openssh sur toutes les machines
    2. Créer un utilisateur, par exemple, admin sur toutes les stations (voir useradd)
    3. Créer sur la station maître un jeu de clé privée/publique (google: ssh-keygen howto - sans pass phrase pour éviter de devoir rentrer le mot de passe lors de la connexion ssh)
    4. Installer la clé publique dans le /home/admin/.ssh/authorized_keys de toutes les stations
    5. Si le root login est désactivé sur les stations pour les connexions ssh (PermitRootLogin no dans sshd-conf - recommandé). Autoriser l'utilisation de la commande halt avec l'option NOPASSWD dans le sudoers des stations pour l'utilisateur maître admin(voir sudo).
    6. Pour éteindre une machine: $ ssh admin@station-x sudo halt.
      Ou, moins agressif, $ ssh admin@station-x sudo shutdown -t 30 now Veuillez sauvegarder vos documents ouverts. Shutdown dans 30 sec.
    7. Eventuellement faire un script pour éteindre toutes les machines d'un coup dans une boucle.


    Edit point 6:
    Je viens de réaliser que le message de la commande shutdown n'apparaîtra pas dans l'environnement graphique des utilisateurs des stations. Faire précéder la commande shutdown par:
    $ssh admin@station-x zenity --warning --title "Attention" --text "shutdown dans\ 30\ sec." --display :0

  3. #3
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut c'est quoi le openssh et comment l'installer
    merci ripat,
    mais comme je vient de vous informer que je suis tres tres tres nulle, je ne sais pas comment installer openssh et je ne sais meme pas comment il fonctionne;
    pourriez vous m'aider s'il vous plait en me donnant les etapes exacts pour le faire.
    merci.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Points : 1 206
    Points
    1 206
    Par défaut
    Pour openssh:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ sudo aptitude install openssh-server openssh-client
    Sur toutes les stations, y compris la station maître.

    Commence déjà par ça. Ensuite, depuis ta station maître, fais un essai de connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ ssh utilisateur@ip.de.la.cible
    Ou utilisateur est un utilisateur de la cible.

    Si ça fonctionne comme tu veux, tu peux créer un utilisateur admin sur toutes les stations (voir man adduser) avec un mdp de ton choix.

    Pourrais-tu expliquer le contexte de ta question. Admin réseau, travail dans le cadre de tes études...

  5. #5
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    aptitude install openssh-server

    et c'est fini

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/06/2015, 00h42
  2. Réponses: 4
    Dernier message: 29/01/2009, 10h04
  3. Lister les processus d'une machine sur un réseau local
    Par Grosbenji dans le forum Windows
    Réponses: 2
    Dernier message: 29/11/2007, 17h59
  4. comment voir les postes d'un réseau local
    Par ajnanikarim dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 03/04/2007, 04h16
  5. [EasyPHP] Voir les pages via le réseau local
    Par The Wretched dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 13/12/2005, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo