No he podido encontrar una pregunta que describa este escenario específico.
Estoy tratando de ejecutar un script bash muy básico para recuperar el registro de varias máquinas. Estoy ejecutando el script localmente pero necesito acceder a una máquina externa a través de ssh, así como sudo en un usuario privilegiado una vez en esa máquina ...
ssh myuser@machine.net
sudo su - privledged_user
cat logs > file.txt
Ejecutar esto con sh -x revela que bash se está atascando en la línea 'ssh'. Así que traté de revisar esto:
ssh myuser@machine.net sudo su - privledged_user cat logs > file.txt
Esto también parece detenerse indefinidamente. ¿Hay una mejor solución para este problema? No puedo evitar usar sudo su por lo que puedo decir ...
¡Gracias por cualquier ayuda!