GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo ejecutar archivos de script (.sh) en una nueva terminal después de conectarse al servidor Ubuntu 16.04 a través de Ssh?

Intenté muchas maneras como

terminator -x abc.sh
El comando anterior me da este error:

You need to run terminator in an X environment. Make sure $DISPLAY is properly set

Yo también probé

gnome-terminal -x ./abc.sh

El comando anterior me da el siguiente error

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Failed to parse arguments: Cannot open display:

Mejor respuesta

Asumiendo Ubuntu a Ubuntu

  • Si ha instalado el software correspondiente en el servidor, puede iniciar sesión de forma remota con ssh -X y luego ejecute programas de aplicaciones gráficas como terminator y gnome-terminal . Ver este enlace,

    ¿Cuál es la forma más sencilla de tener acceso GUI remoto al “servidor” de Ubuntu 16.04 desde el “escritorio” de Ubuntu 16.04?

  • También puede simplemente iniciar otras ventanas de terminal localmente y en esas ventanas iniciar sesión de forma remota con ssh y de esa forma ejecutar varios programas de aplicación en modo texto en el servidor (cada uno en su propia ventana de terminal).

Si usa el escritorio de Windows 10 y desea conectarse a su servidor ubuntu

Una solución sencilla es instalar y utilizar Putty en Windows según el siguiente enlace,

www.putty.org/

PuTTY es un cliente SSH y telnet, desarrollado originalmente por Simon
Tatham para la plataforma Windows. PuTTY es un software de código abierto que
está disponible con código fuente y está desarrollado y respaldado por un grupo
de voluntarios.

Puede descargar PuTTY aquí.

Puede iniciar una o más ventanas de Putty y ejecutar diferentes tareas a través de ssh .

Como se describe en un comentario de @SergiyKolodyazhnyy, puede usar xrdp para abrir una sesión de escritorio remoto desde Windows a Ubuntu.

Como se describe en un comentario de @PerlDuck, puede instalar y usar un servidor X en Windows para poder ejecutar programas de aplicaciones gráficas a través de ssh , pero de acuerdo con su pregunta original, podría ser excesivo.


Ubuntu
  1. Cómo ejecutar aplicaciones de Windows en tu PC con Ubuntu

  2. Ssh:¿cómo ejecutar un script inmediatamente después de conectarse a través de Ssh?

  3. ¿Cómo ejecutar archivos .exe en Ubuntu?

  4. ¿Cómo acceder a los archivos de Ubuntu 11.04 en Windows 7?

  5. ¿Cómo ejecutar el script de python en la terminal (ubuntu)?

Cómo instalar el servidor SSH en Ubuntu 20.04

Cómo habilitar el servidor SSH en Ubuntu 22.04

Cómo grabar sesiones de terminal en ubuntu

Cómo instalar el servidor SSH en Ubuntu 18.04 LTS

Cómo instalar el servidor SSH en Ubuntu 20.04 LTS

Cómo instalar el servidor SSH en Ubuntu 22.04 LTS