PLAY PODCASTS
Ejecución remota de comandos con ssh

Ejecución remota de comandos con ssh

Podcast de Redes de Eduardo Collado · Eduardo Collado

July 3, 202018m 44s

Audio is streamed directly from the publisher (media.blubrry.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Para realizar una ejecución remota de comandos con ssh lo primero que tenemos que hacer es añadir nuestra llave al fichero authorized_keys del usuario correspondiente del equipo remoto.

El authorized_keys lo tenéis en el directorio ~/.ssh

Otra opción es hacer un ssh-copy-id y con eso copiará nuestra llave.

Una vez tengamos la llave ya podemos realizar ejecuciones remotas.

Un ejemplo de ejecución remota es:

ssh 198.51.100.4 "uptime"

Ese comando nos dice el uptime de la máquina remota, sólo hace eso, pero siempre será más cómodo hacer eso que un ssh ejecutar el comando y luego salir.

También podemos redirigir a un fichero, agregar a un fichero o lo que queráis para luego poder procesar eso.

ssh 198.51.100.4 "uptime" > tiempo_levantado.txt

Foto de Ketut Subiyanto en Pexels