Linux en español
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.

HIT Closer

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

Cómo instalar aplicaciones de Linux Mint en Ubuntu

Linux en Español

Cómo quitar un PPA en Ubuntu y Linux Mint

Linux en Español

Cómo actualizar paquetes en Ubuntu/debian

Diego García Cuesta

Cómo detectar un ataque de Denegación de Servicio (DDoS) en Linux

Diego García Cuesta

Cómo configurar tarjeta de red en Ubuntu

Redacción

Solucionar problemas de rendimiento lento de MySQL en Plesk

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