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

Linset y Wifimosys – Cómo descifrar claves wifi WPA2 con WPS apagado

Diego García Cuesta

Instalar Linux Ubuntu desde USB en 5 minutos [PASO A PASO]

Diego García Cuesta

Una instalación limpia de Ubuntu 18.04 con Unity desde mini ISO

Linux en Español

Cómo actualizar el kernel en un servidor dedicado de OVH

Diego García Cuesta

CloudFail: Instalación y configuración

Diego García Cuesta

Actualizar solo un paquete determinado en Debian con apt

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