comandos remotos con sudo
Tutoriales

Ejecución de comandos remotos con sudo

1 minuto de lectura

Para ejecutar comandos con sudo en equipos remotos linux con sistema operativo ubuntu basta con ejecutar los siguientes comandos:

ssh root@ipserver "cd /home/user/backup/; ls -l"

Para ejecutar varios comandos usaremos “;” separando un comando de otro.

Ahora bien, en caso de querer ejecutar algo así:

ssh root@ipserver "cd /etc;sudo vi sudoers"

Obtendremos el siguiente error:

root@ipserver's password: 
sudo: sorry, you must have a tty to run sudo

Para ejecutar comandos remotos con sudo por ssh, deberemos utilizar el parámetro “-t” que creará una pseudo terminal tty para permitirnos la ejecución:

ssh -t root@ipserver "cd /etc;sudo vi sudoers"

Ahora si se habra ejecutado el comando en el equipo remoto haciendo uso del superusuario.

5/5 - (1 voto)

Entradas relaccionadas

Transmission 3.0 lanzado, aquí se explica cómo instalarlo en Ubuntu

Linux en Español

Cómo hacer que el icono del calendario de Ubuntu muestre la fecha actual

Linux en Español

Cómo cambiar el fondo de la pantalla de inicio de sesión de GDM en Ubuntu

Linux en Español

Instalar Plasma 5.16 en Kubuntu

Linux en Español

¿Cómo instalar Linux en Chromebook?

Linux en Español

Robots.txt no permitir indexado de paginas con nginx

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies