Zkoušel jsem mnoho způsobů, jako je
terminator -x abc.sh
Výše uvedený příkaz mi dává tuto chybu:
You need to run terminator in an X environment. Make sure $DISPLAY is properly set
Také jsem se snažil
gnome-terminal -x ./abc.sh
Výše uvedený příkaz mi dává níže uvedenou chybu
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:
Nejlepší odpověď
Předpokládáme, že Ubuntu na Ubuntu
-
Pokud jste na server nainstalovali příslušný software, můžete se vzdáleně přihlásit pomocí
ssh -X
a poté spusťte grafické aplikační programy jakoterminator
agnome-terminal
. Viz tento odkaz,Jaký je nejjednodušší způsob vzdáleného přístupu GUI k „serveru“ Ubuntu 16.04 z „desktopu“ Ubuntu 16.04?
-
Můžete také jednoduše spustit lokálně další okna terminálu a v těchto oknech se vzdáleně přihlásit pomocí
ssh
a tímto způsobem spusťte několik aplikačních programů v textovém režimu na serveru (každý ve svém vlastním terminálovém okně).
Pokud používáte počítač se systémem Windows 10 a chcete se připojit k serveru ubuntu
Jednoduchým řešením je nainstalovat a používat Putty ve Windows podle následujícího odkazu,
www.putty.org/
PuTTY je SSH a telnet klient, vyvinutý původně Simonem
Tathamem pro platformu Windows. PuTTY je open source software, který je
dostupný se zdrojovým kódem a je vyvíjen a podporován skupinou
dobrovolníků.PuTTY si můžete stáhnout zde.
Pomocí ssh
můžete spustit jedno nebo více oken Putty a spouštět různé úlohy .
Jak je popsáno v komentáři od @SergiyKolodyazhnyy, můžete použít xrdp
otevřít relaci vzdálené plochy z Windows na Ubuntu.
Jak je popsáno v komentáři @PerlDuck, můžete nainstalovat a používat X server ve Windows, abyste mohli spouštět grafické aplikační programy přes ssh
, ale podle vaší původní otázky to může být přehnané.