Previous Episode: Limpieza de vlans
Next Episode: SSHFS

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 …

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