WandS v. 1.0

WandS (Wake and Shutdown) es un programa para webmaster o administradores de sistemas que quieran tener el control de sus servidores en el centro de datos. Con WandS, puedes apagar o despertar cualquier servidor o grupo de servidores en cualquier momento mediante los protocolos SSH o SMB

Ventana principal

Main window

La lista contiene grupos y cada grupo contiene los servidores. Puedes apagar o despertar cualquier grupo de servidores o algunos de ellos. Cuando le envias la señal de apagado, aparecerá la ventana de eventos con el resultado del comando

Trabajando con la lista de equipos

Nuevo grupo

Dialog new group

Crear un nuevo grupo es muy fácil. Vaya a archivo y clic en Nuevo Grupo. Dos datos son necesarios para el nuevo grupo, el nombre y la ubicación. También puedes verificar si el grupo existe haciendo clic en el botón con etiqueta V

Nuevo servidor

Dialog new host

Puede añadir un nuevo servidor mediante el menú de contexto del grupo. Los datos requeridos son: Nombre del equipo, dirección IP, MAC (dirección física del adaptador de red), grupo y perfíl. La dirección MAC es muy importante para despertar el equipo.

Apagado remoto

Main windows - shutdown

Para el apagado remoto, primero, seleccione el destino, luego haga clic en el botón de apagado

En elpanel de apagado usted puede:

- Establecer el tiempo de espera
- Un mensaje
- Reiniciar el equipo luego de apagar
- Forzar el cierre de la aplicaciones (Válido sólo para MS Windows)
- Mostrar el progreso. Muestra el diálogo de eventos con el resultado del comando

Wake On Lan (WOL)

Main window - WOL

Para WOL, primero, seleccione el destino, luego haga clic en el botón Wake.

Opcionalmente puede definir la dirección IP para WOL, por defecto es 255.255.255.255

Perfiles y apagado SSH

Perfiles

Profiles

Puede crear perfiles de acuerdo con el destino (servidores), puede ser por protocolo SSH o SMB

Con SSH, puede eleguir el comando de la lista. Vea Apagado SSH

Con SMB tiene que escribir, usuario, clave y dominio para los equipos remotos. Recuerde que esta cuenta debe tener privilegios en el equipo remoto

Apagado SSH

SSH Shutdown

Puede establecer el comando remoto para los destinos Unix. Por defecto, hay algunos comandos de acuerdo con el sistema operativo de equipo remoto, usted puede modificar o crear uno nuevo

Los parámetros son:

:RflagR: Relacionado al reinicio
:MflagM: Relacionado al mensaje
:TflagT: Relacionado al tiempo de espera

Preferencias

General

Setting general

Registrar eventos: Registar cada comando
Poner en la bandeja del sistema al cerrar: Muestra un icono en la bandeja del sistema
Escanear host activos al expandir: Muestra si los equipos están encendidos o apagados
Iniciar con el sistema: Lanza la aplicación al iniciar sesión

Programas

Setting programs

Configuración del cliente ssh y el comando net para el apagado sobre ssh o smb

Copia de seguridad y Restaura

Copia de seguridad

Backup roster

Usted puede hacer una copia de seguridad de la lista en cualquier momento. Seleccione el directorio de destino y haga clic en el botón Respaldar

Restaurar

Restore roster

Usted puede restaurar la lista en cualquier momento. Seleccione el archivo de copia de seguridad y haga clic en el botón Restaurar

Configurando el entorno SSH para el apagado remoto

Estación de trabajo
 
1. Descargue las herramientas puttygen.exe y plink.exe de la siguiente dirección: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.

Luego, copie plink.exe hacia el directorio de instalación de WandS


2. Haga una llave RSA (Pública y privada)

Utilice la herramienta PuTTYGen para generar ambas llaves

PuTTYGen

Haga clic en el botón Generate y mueva el mouse encima de la ventana. Deje Key passphrase en blanco

Llave privada
Guarde la llave privada haciendo clic en el botón Save private key, pongale el nombre llave.ppk.

Llave pública
Guarde la llave pública haciendo clic en el botón Save public key, pongale el nombre id_rsa.pub. Luego copie el archivo hacia el servidor remoto


Servidor remoto

3. Importe la llave con el comando cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

4. Configurando el ssh en el servidor remoto
Edite /etc/ssh/sshd_config 
 
PasswordAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
 
5. Reinicie el servidor SSH
 
#/etc/init.d/ssh restart
 

Estación de trabajo

Prueba de la llave pública desde la estación de trabajo

Abra el símbolo del sistema y muevase al directorio donde está la herramienta plink.exe, escriba

plink.exe -i llave.ppk -l lgcoft

Donde: lgcoft es el usuario que apagará el equipo remoto
 
Le pregunta por una clave?, No?, Correcto

6. Configure WandS, vea Configuración del cliente ssh


Servidor remoto

7. Configurando sudo
 
Modifique /etc/sudoers
 
Agregue la línea siguiente al archivo, asumiendo que lgcoft es el usuario que apagará el equipo sin clave
 
lgcoft ALL = NOPASSWD: /sbin/shutdown