GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come eseguire file di script (.sh) in un nuovo terminale dopo la connessione al server Ubuntu 16.04 tramite Ssh?

Ho provato molti modi come

terminator -x abc.sh
Il comando sopra mi dà questo errore:

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

Ho anche provato

gnome-terminal -x ./abc.sh

Il comando sopra mi dà l'errore sotto

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:

Migliore risposta

Supponendo da Ubuntu a Ubuntu

  • Se hai installato il relativo software nel server, puoi accedere da remoto con ssh -X e quindi esegui programmi applicativi grafici come terminator e gnome-terminal . Vedi questo link,

    Qual è il modo più semplice per avere accesso GUI remoto al "server" di Ubuntu 16.04 da Ubuntu 16.04 "desktop"?

  • Puoi anche avviare semplicemente altre finestre del terminale in locale e in quelle finestre accedere in remoto con ssh e in questo modo esegui diversi programmi applicativi in ​​modalità testo nel server (ognuno nella propria finestra del terminale).

Se usi Windows 10 desktop e vuoi connetterti al tuo server Ubuntu

Una soluzione semplice consiste nell'installare e utilizzare Putty in Windows in base al seguente collegamento,

www.putty.org/

PuTTY è un client SSH e telnet, sviluppato originariamente da Simon
Tatham per la piattaforma Windows. PuTTY è un software open source che è
disponibile con codice sorgente ed è sviluppato e supportato da un gruppo
di volontari.

Puoi scaricare PuTTY qui.

Puoi avviare una o più finestre di Putty ed eseguire diverse attività tramite ssh .

Come descritto in un commento di @SergiyKolodyazhnyy, puoi usare xrdp per aprire la sessione desktop remoto da Windows a Ubuntu.

Come descritto in un commento di @PerlDuck, puoi installare e utilizzare un server X in Windows per poter eseguire programmi applicativi grafici tramite ssh , ma secondo la tua domanda originale, potrebbe essere eccessivo.


Ubuntu
  1. Come eseguire app Windows sul tuo PC Ubuntu

  2. Ssh:come eseguire uno script immediatamente dopo la connessione tramite Ssh?

  3. Come eseguire file .exe in Ubuntu??

  4. Come accedere ai file di Ubuntu 11.04 in Windows 7??

  5. Come eseguire lo script Python sul terminale (ubuntu)?

Come installare il server SSH in Ubuntu 20.04

Come abilitare il server SSH su Ubuntu 22.04

Come registrare sessioni di terminale in Ubuntu

Come installare il server SSH su Ubuntu 18.04 LTS

Come installare il server SSH su Ubuntu 20.04 LTS

Come installare il server SSH su Ubuntu 22.04 LTS