Reiniciar Servidor remoto Linux desde la linea de comandos de servidor local

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

Reiniciar Servidor remoto Linux man

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.

Reiniciar Servidor remoto Linux en 10 minutos

Lanzado el comando, veremos el mensaje de que se reiniciará en 10 minutos.

Reiniciar Servidor remoto Linux mensaje reinicio

Saludos y espero que os sirva.