![Podcast de Redes de Eduardo Collado artwork](https://is2-ssl.mzstatic.com/image/thumb/Podcasts125/v4/56/dc/f5/56dcf5d7-69e1-30bc-115f-b1e663f9345f/mza_3929173597280661513.jpg/100x100bb.jpg)
Ejecución remota de comandos con ssh
Podcast de Redes de Eduardo Collado
Spanish - July 03, 2020 06:05 - 18 minutes - 18.1 MBTechnology News Tech News Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
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