• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Apagar varios pc mediante red

    Programado Fijo Cerrado Movido
    Sistemas operativos
    3
    5
    1.7k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • H
      h0m3l3
      Última edición por

      Hola, tengo unos cuantos pc en el curro y mi idea era hacer un script o algo por el estilo para apagarlos todos al mismo tiempo.
      La idea del script es por que quien los va apagar no tiene mucha idea de informatica y es para facilitarle un poco la cosa ya que si no, los apaga de forma primitiva, quita el cable de la corriente y listo. XDDD
      Lo que se me habia ocurrido es que se conecte a cada unos de los pc y le de la orden pero no se como. Tal vez con una sesion telnet, no se, no tengo ni idea.
      saludos y gracias.

      1 Respuesta Última respuesta Responder Citar 0
      • josefuJ
        josefu
        Última edición por

        Puedes hacerte un script que te apague las máquinas utilizando ssh, ya que permite ejecutar comandos en la máquina remota de la siguiente manera:

        ssh usuario@maquina_remota comando
        
        ```Te creas un usuario en cada una de las máquinas que quieras apagar y con _sudo_ le das permiso para que pueda ejecutar el comando _halt_. Para que pueda entrar directamente sin contraseña te creas las claves para ese usuario sin contraseña (busca en google sobre 'ssh sin contraseña')
        Luego te creas un script parecido a este:
        

        #!/bin/sh

        Localizacion de la llave privada para ssh

        KEY='/home/algun_usuario/.ssh/id_rsa # La privada, no la *.pub

        IP's o nombres (si tienes dns o si estan en /etc/hosts) de las maquinas a apagar

        MAQUINAS='192.168.1.2 192.168.1.3 192.168.1.4 etc'

        for i in $MAQUINAS;
        do
        echo "Apagando maquina $i"
        ssh -i $KEY usuario@$i halt
        done

        H 1 Respuesta Última respuesta Responder Citar 0
        • H
          h0m3l3 @josefu
          Última edición por

          Gracias, creo que poco que añadir pues es lo que estaba buscando.
          Una cosa que veo es que, si quisiera que se apagase la maquina donde se ejecuta el script, tendria que tener una ip mas alta o hacer un down to en el bucle ¿no?.
          Te explico todo como va a ser.
          Se encienden los pc de forma automatica, se ha configurado la bios para cuando llegue tension a los pc se enciendan y ejecutar el script cuando se apaguen los equipos.
          Aunque ahora me doy cuenta que si se ponen unos ups, estos se pueden configurar para que apaguen los equipos.

          psgonzaP josefuJ 2 Respuestas Última respuesta Responder Citar 0
          • psgonzaP
            psgonza @h0m3l3
            Última edición por

            si añades una tarea al crond tb podrias apagarlos…. pero siempre a la misma hora claro

            1 Respuesta Última respuesta Responder Citar 0
            • josefuJ
              josefu @h0m3l3
              Última edición por

              @h0m3l3$$:

              Una cosa que veo es que, si quisiera que se apagase la maquina donde se ejecuta el script, tendria que tener una ip mas alta o hacer un down to en el bucle ¿no?.

              Si lo tienes configurado como todos los demás (en el tema ssh con la cuenta sin contraseña), bastaría con poner su ip la última en la variable MAQUINAS.

              1 Respuesta Última respuesta Responder Citar 0
              • 1 / 1
              • First post
                Last post

              Foreros conectados [Conectados hoy]

              3 usuarios activos (0 miembros e 3 invitados).
              febesin, pAtO,

              Estadísticas de Hardlimit

              Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
              Somos un total de 34.7k miembros registrados.
              sridharpat ha sido nuestro último fichaje.