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 kali linux en raspberry pi

Diego García Cuesta

Cómo personalizar el reloj de GNOME Shell

Linux en Español

Cómo instalar Apache en Debian 10

Diego García Cuesta

Desactivar actualizaciones automáticas en Ubuntu 20.04

Diego García Cuesta

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

Linux en Español

Obtener contraseña de root en MySQL – 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