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

Reiniciar apache en linux Ubuntu

Diego García Cuesta

Cómo Iniciar/Reiniciar/Detener tarjeta de red en CentOS/RHEL 7

Diego García Cuesta

Cómo permitir conexiones remotas en MySQL Server

Diego García Cuesta

Cómo configurar un servidor web en Amazon Web Services

Diego García Cuesta

Comando su en Linux (Cambiar de Usuario)

Diego García Cuesta

Cómo instalar VestaCP en Linux

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