GUI nélkül

Fórum: 

Sziasztok,

Eléggé specifikus (nem Linux Mint-re vonatkozó) a kérdésem, jobb híján itt teszem fel.

Ha GUI nélküli Ubuntu-t telepítek egy szerverre, akkor azon tudok telepíteni és futtani grafikus felületű programot (például Firefox vagy bármi más)? Vagy ez csak akkor lehetséges, ha van fenn valamilyen desktop environment?

 

nyögvenyelősen és korlátozottan igen.

Van erre lehetőség, de persze, nem teljeskörű, és nem lehet kijelenteni, hogy akármelyik program fut majd. Jellemzően a JAVA alapúakkal nem szokott gond lenni, de általános szabály nincs, kb. egyenként kell utánajárni a lehetőségeknek.

A legnagyobb gond, hogy nincs ami közölje a grafikus tulajdonságokat, pl. képernyő felbontást, így azt manuálisan kell megadni, vagy X-servert telepíteni, amivel QT programokat lehet futtatni, meg akármi.

Általában úgy szokott lenni, hogy pl. VM-eket indítanak a szerveren, ami konkrét konfigurációval futtat egy programot.

Mindet összegezve a kérdés bonyolultabb, amire egyszerű választ nem lehet adni, kb. meg kell határozni a célt (mit kell futtatni és hogyan), arra a konkrét esetre fel lehet vázolni a lehetőségeket.

Legyen a példa a Firefox, ezt futtassuk ubuntu szerveren, aminek nincs aztali környezete:

sudo apt install firefox xorg

startx
firefox

Elindul egy korlátozott Firefox, ami használható, de nem lehet átméretezni, növelni/csökkenteti a nézetet, stb. Ctrl+Q -val lehet belőle kilépni, az X-szervert lelőni pedig az Exit paranncsal lehet.

Másik lehetőség az SSH protokoll, ezzel a szerverről indított program a hozzá kapcsolodó kilens grafikus környezetét használja. Kliensről ssh -y val kapcsoldunk a szerverhez, indítjuk azon a firefoxot, oszt az a helyi környeztben teljes értékűként fut.

Értékelés: 

0
Még nincs értékelve

István, köszi a választ!

István, köszi a választ!

Elsőre annyit vettem le belőle, hogy a dolog nem teljesen reménytelen. Főleg az SSH-s dolog tetszik, ha nem értettem félre: ha sikerülne a Remminá-val (egyelőre nem sikerült) SSH-val belépni a szerverre, akkor az otthoni gépem meg tudja jeleníteni a szerveren futtatott grafikus felületű programot? Akár Windows-os programot is WINE-on keresztül?

Értékelés: 

0
Még nincs értékelve

István, köszi a választ!

#2 Hát a Remmina leginkább távoli asztal kezelő, még ha SSH-t is használ. Amit én írtam, az sima terminálos csatlakozás, de ki tudja, talán működik, nem tudom, soha nem próbáltam.

akkor az otthoni gépem meg tudja jeleníteni a szerveren futtatott grafikus felületű programot? Akár Windows-os programot is WINE-on keresztül?

NEEEM! Azt tudja megjeleníteni, amelyik ezt támogatja. Mint írtam, egyenként kell megvizsgálni a programokat. A Firefox támogatja a dolgot, tehát azzal működik, meg egy csomó mással is, de nem minddel. A Wine-t kétlem, hogy működni fog. De itt már nem értem a dolgot. Most a szerverre hogy kerülnek fel a windowsos programok?

Értékelés: 

0
Még nincs értékelve

"Most a szerverre hogy

"Most a szerverre hogy kerülnek fel a windowsos programok?" Felinstallálom a WINE-t és az adott programot, ugyanúgy ahogy az otthoni Linux-ra is. De ez még nem fontos, először működjön Linux-os programmal.

Megpróbáltam a Terminállal a dolgot.

Beléptem SSH-val, OK.

Ha csak simán elindítom a Firefox-ot, ezt kaptam: Error: no DISPLAY environment variable specified

Utánanéztem, elvileg így kellene megadni a DISPLAY változót: export DISPLAY=myipaddress:0.0

Ezt is megcsináltam (megadva az IP-met és ENTER-t ütve), mindenféle üzenet nélkül visszakaptam a prompt-ot.

Tehát elvileg ez OK, azaz nem kötött bele. Ezután indítottam (volna) a Firefox-ot így: firefox &

Nem indult, csak dobott egy [1]-et és egy négyjegyű számot (többször próbáltam, a 4jegyű szám mindig más volt).

Van ötlet?

 

Értékelés: 

0
Még nincs értékelve

"Most a szerverre hogy

#4 Biztos Ubuntu-t futtat a távoli szerver? (bizonyos konfigurácóknak meg kell lenniük a szerveren, és úgy tudom az ubuntuknál ez be van lőve, de régen foglalkoztam ilyesmivel)

Próbáld ezeket:

ssh username@szerver_ip_címe -Y firefox

vagy

ssh username@szerver_ip_címe -X firefox

ha nem megy:

Szerveren ellenőrizni az /etc/ssh/sshd_config fájlt, benne kell lennie:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

kilensen ellenőrizni /etc/ssh/sshd_config fájlt, benne kell lennie a ForwardX11 yes opciónak

Ha ezek nincsenek, pótolni kell, de utána újra kell indítani az SSH-t (szerveren is)

Amúgy érdemes a parancs után várni, lehet hosszú percek kérdése.

Telnet fut a szerveren?

Értékelés: 

0
Még nincs értékelve

Persze, Ubuntu.

Persze, Ubuntu.

Ezt futtatva:

ssh username@szerver_ip_címe -X firefox

nagyon lassan, de megnyílt a Firefox! Azonban használhatatlanul lassú. Lehet valahogy javítani ezen?

A többivel kapcsolatban:

/etc/ssh/sshd_config file nincs, csak /etc/ssh/ssh_config.

Ez a két X11-es sor van benne:

#   ForwardX11 no
#   ForwardX11Trusted yes

 

Értékelés: 

0
Még nincs értékelve

Persze, Ubuntu.

#6 nagyon lassan, de megnyílt a Firefox! Azonban használhatatlanul lassú. Lehet valahogy javítani ezen?

esetleg -C kapcsolóval (X után?) /ami tömörítve nyomja át a bitfolyamot, de csodákra nem kell számítani.

Telnet van a szerveren? (erre nem válaszoltál) Ha terminálba beírod: telnet szerver_ipcíme, mi történik?

Értékelés: 

0
Még nincs értékelve

Nem tudom mi az a telnet.

Nem tudom mi az a telnet.

Futtatva ahogy írtad:

Trying SERVERIP...
telnet: Unable to connect to remote host: Connection timed out

Értékelés: 

0
Még nincs értékelve

Nem tudom mi az a telnet.

#8 A telnet szintén egy hálózati szolgáltatás, a segítségével kapcsolódni lehet a szerverhez oly módon, hogy a kapcsolaton belül kiadott parancsok a szerveren kerülnek végrehajtásra. Ez régen nagyon felkapott dolog volt, amikor a kliens (otthoni) gépek erőforrás tekintetében gyengék voltak, a szerver ehhez viszonyítva meg nagy teljesítményű. Ez még a grafikus net előtt nagy durranás volt, és kiemelt szolgáltatásnak számított pl. IPS oldalról. Modemmel kapcsolódni lehetett a szerverhez, indítani egy telnet-et, és a nagy számítás igényű programokat lehetett futtatni a szerveren.

Mára már megkopott a fénye és jelentősége, miután a kliens gépek teljesítménye sokszorosa az akkori szerverek teljesítményének, és többségük alkalmas sokkal bonyolultabb számításokra is (pl. video renderelést is képesek futtatni). Ugyanakkor nagyon hasznos a mai napig, pl. ezzel lehet a szerver fájlaiban kutakodni, konfigurálni, azaz a telnet-el kapcsolódva tkp. a szerver terminál ablakával állunk szemben, az abba beírt parancsokat a szerver hajtja végre a saját környezetében. (Azért kérdeztem, mert ezen keresztül meg lehet nézni a szerveren az említett konfig fájlokat.) Ahhoz, hogy kapcsolódni tudjunk, a szerveren futnia kell a telnet szolgáltatásnak.

Mivel nem tudtál kapcsolódni, ezek szerint nem fut, vagy a tűzfalban le van tiltva.

 

 

Értékelés: 

0
Még nincs értékelve

Köszönöm, most már tudom mi

Köszönöm, most már tudom mi az a telnet.

Amúgy asszem feladom a dolgot. Alapvetően a Remminá-val (VNC) akartam kapcsolódni az Ubuntu-s szerverhez (SSH-val), de sehogy sem sikerül. Anno Windows-os VPS-el gyönyörűen működött (RDP, igaz SSH nélkül).

Ezen a nyamvadt neten nem találtam semmi használhatót.

Értékelés: 

0
Még nincs értékelve

Köszönöm, most már tudom mi

#10 ÖÖöö...

Alapvetően a Remminá-val (VNC) akartam kapcsolódni az Ubuntu-s szerverhez (SSH-val), de sehogy sem sikerül.

kellene asztali környezet, mivel dolgozna a Remmina?

Anno Windows-os VPS-el gyönyörűen működött (RDP, igaz SSH nélkül).

Mármint windows kliensről rdp-vel kapcsódtál ehhez a szerverhez??? És mit mutatott?

Értékelés: 

0
Még nincs értékelve

Asztali környezet nélkül (DE)

Asztali környezet nélkül (DE) a terminált mutatta a Remmina, miután felraktam egy xfce-t, akkor azt.

Ezért kérdeztem a kérdésem, mert feleslegesen nem akartam DE-t, magát az Ubuntu-szervert terminálból manageltem volna, de grafikus programokat is kellene futtatnom rajta.

RDP: Linux kliens, Windows szerver.

Értékelés: 

0
Még nincs értékelve

Asztali környezet nélkül (DE)

#12 Asztali környezet nélkül (DE) a terminált mutatta a Remmina

Az ilyent nem tud, most olvastam utána.

Ezért kérdeztem a kérdésem, mert feleslegesen nem akartam DE-t, magát az Ubuntu-szervert terminálból manageltem volna,

Javasolt kulcsszavak: Putty, OpenSSH, Tabby, Tilix, Chrome Secure Shell app (chome bővítmény), Vinagre

de grafikus programokat is kellene futtatnom rajta.

Hát DE nélkül erre marad pl. a már megismert módszer, más esetben más módszer, de tényleg járhatóbb út egy DE telepítése, akkor azt egységsen lehet használni Remminával bármire.

Értékelés: 

0
Még nincs értékelve

"Az ilyent nem tud, most

"Az ilyent nem tud, most olvastam utána." Tud, próbáltam (SSH-val).

Ahogy mondtam, volt DE (Xfce telepítve utólag tasksel-el), de sehogy sem tudtam a Remminá-val elérni.

Közel két napom elment vele, pedig lett volna bőven más dolgom is. Egyelőre besokalltam, feladom.

Köszönöm az eddigi segítséget.

Értékelés: 

0
Még nincs értékelve