9.1.04. Versión Inicial.
Vamos a ver la forma de apagar todos los ordenadores de una red. Para ello usaremos ssh y halt.
apt-get install ssh
ssh-keygen -t rsa
cat /root/.ssh/id_rsa.pub
/etc/init.d/ssh restart
ssh -l root x.x.x.xSiendo x.x.x.x la ip de la máquina
nano /etc/ssh/sshd_config AuthorizedKeysFile %h/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub
en la máquina que queremos apagar en el fichero:
/root/.ssh/authorized_keys
/etc/init.d/ssh restart
ssh root@192.168.100.101 /sbin/halt
#!/bin/bash echo APAGANDO MAQUINAS. for i in `seq 101 122`; do echo APAGANDO MAQUINA $i ssh root@192.168.100.$i /sbin/halt done
chmod 700 halt.sh
./halt.sh
ssh root@192.168.100.1 /usr/X11R6/bin/xmessage -display :0.0 \ "El pc se apagara despues de 10 minutos" &
En /etc/services :
halt 123456/tcp
En /etc/inetd.conf :
halt stream tcp nowait root /usr/sbin/tcpd /sbin/halt
Con esto puedo apagar el equipo haciendo telnet a ese puerto.
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Nikos Drakos,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999,
Ross Moore,
Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html halt -no_subdir -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation
The translation was initiated by on 2004-04-04