Vamos a ver como Reiniciar Servidor remoto Linux desde la linea de comandos de servidor local con el comando SSH.
Tenemos dos servidores con Debian y queremos primero saber la IP, ejecutamos un ip route o un ip a o ip address para que nos de la ip.
En el segundo ejecutamos el mismo comando para que nos de la información de red.
Para cualquier duda sobre el comando SSH, usaremos el man, como siempre para abrirlo usaremos man ssh
Como es un Sistema operativo Debian, no se puede usar el comando sudo por defecto, para eso, tendremos que modifica el usuario debian y meterlo en el grupo de sudo. Esto lo haremos en el servidor de destino.
Para eso nos pondremos como root con su – y meteremos la contraseña, seguido usaremos el comando usermod -aG sudo debian . Hecho esto, tendremos que hacer logout o reboot, para que se apliquen los cambios, ya que a veces no se entera.
Una vez hecho esto, ejecutaremos el comando ssh -t usuariodestino@ipdestino «sudo shutdown -r 10» . La opción -t para forzar la asignación de tty , el usuario e ip de destino y entre dobles comillas, el comando de reinicio en 10 minutos.
Lanzado el comando, veremos el mensaje de que se reiniciará en 10 minutos.
Saludos y espero que os sirva.