GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie führt man Skriptdateien (.sh) in einem neuen Terminal aus, nachdem man sich über SSH mit dem Ubuntu 16.04-Server verbunden hat?

Ich habe viele Möglichkeiten ausprobiert, wie zum Beispiel

terminator -x abc.sh
Der obige Befehl gibt mir diesen Fehler:

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

Ich habe es auch versucht

gnome-terminal -x ./abc.sh

Der obige Befehl gibt mir den folgenden Fehler

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:

Beste Antwort

Übernehmen von Ubuntu zu Ubuntu

  • Wenn Sie die entsprechende Software auf dem Server installiert haben, können Sie sich mit ssh -X aus der Ferne anmelden und dann grafische Anwendungsprogramme wie terminator ausführen und gnome-terminal . Siehe diesen Link,

    Was ist der einfachste Weg, um von Ubuntu 16.04 „Desktop“ aus Remote-GUI-Zugriff auf Ubuntu 16.04 „Server“ zu haben?

  • Sie können auch einfach andere Terminalfenster lokal starten und sich in diesen Fenstern remote mit ssh anmelden und auf diese Weise mehrere Textmodus-Anwendungsprogramme auf dem Server ausführen (jedes in seinem eigenen Terminalfenster).

Wenn Sie Windows 10 Desktop verwenden und sich mit Ihrem Ubuntu-Server verbinden möchten

Eine einfache Lösung ist die Installation und Verwendung von Putty in Windows gemäß dem folgenden Link

www.putty.org/

PuTTY ist ein SSH- und Telnet-Client, der ursprünglich von Simon
Tatham für die Windows-Plattform entwickelt wurde. PuTTY ist eine Open-Source-Software, die
mit Quellcode verfügbar ist und von einer Gruppe
Freiwilliger entwickelt und unterstützt wird.

Sie können PuTTY hier herunterladen.

Sie können ein oder mehrere Putty-Fenster starten und verschiedene Aufgaben über ssh ausführen .

Wie in einem Kommentar von @SergiyKolodyazhnyy beschrieben, können Sie xrdp verwenden um eine Remote-Desktop-Sitzung von Windows zu Ubuntu zu öffnen.

Wie in einem Kommentar von @PerlDuck beschrieben, kann man unter Windows einen X-Server installieren und nutzen, um grafische Anwendungsprogramme über ssh ausführen zu können , aber laut Ihrer ursprünglichen Frage könnte es übertrieben sein.


Ubuntu
  1. So führen Sie Windows-Apps auf Ihrem Ubuntu-PC aus

  2. Ssh – Wie führe ich ein Skript sofort nach der Verbindung über SSH aus?

  3. Wie führe ich .exe-Dateien in Ubuntu aus?

  4. Wie greife ich auf Ubuntu 11.04-Dateien in Windows 7 zu?

  5. Wie führe ich ein Python-Skript auf dem Terminal (Ubuntu) aus?

So installieren Sie den SSH-Server in Ubuntu 20.04

So aktivieren Sie den SSH-Server unter Ubuntu 22.04

So zeichnen Sie Terminalsitzungen in Ubuntu auf

So installieren Sie den SSH-Server unter Ubuntu 18.04 LTS

So installieren Sie den SSH-Server unter Ubuntu 20.04 LTS

So installieren Sie den SSH-Server unter Ubuntu 22.04 LTS