x2go - správa GUI aplikací linuxu na dálku

Odkazy na zajímavé články ze světa Linuxu.
Zamčeno
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

x2go - správa GUI aplikací linuxu na dálku

Příspěvek od xsouku04 »

Jelikož Linux se používá čím dál častěji nejen jako systém pro servery, ale i běžnou práci, může se i těm největším guru hodit spustit na dálku nějaká grafická aplikace.

Dnes jsem testoval http://www.x2go.org/ , k mému úžasu vše funguje rychle a bez jakýchkoliv problémů.

V čem spočívá ten zázrak? Po přidání debianích repozitářů (mají balíčky pro lenny squeeeze i wheezy) a následném napsání.

Kód: Vybrat vše

apt-get install x2goserver x2goserver-xsession
stačí už jen používat. Server se "spustí" automaticky, klienta lze spustit pomocí x2goclient. Přihlašování je stejně bezpečné a na stejném portu jako ssh.

Druhý zázrak je v tom, jak si to poradí s přenosem po pomalejším internetu.

Obrázek


Linuxu/unixu něco takového chybělo desítky let!

Již cca 10 let je možné vzdáleně spustit grafickou tedy Xwindows aplikaci pouhým připojením se přes ssh s parametrem -X. Bohužel tato možnost lze úspěšně využívat v podstatě jen v lokálních sítích i to ne moc svižně, protože je velmi náročná na přenos po síti.

X2go je naproti tomu možné používat přes jakékoli připojení! Lze spustit celé prostředí jako např. KDE, nebo jen jednu aplikaci.

Ano, vím, X2go není prvním projektem ve své třídě, ale navazuje a používá knihovny méně svobodného projektu nomachine, který jsem testoval cca před rokem.
GeBu
Příspěvky: 553
Registrován: sob 12. úno 2011 23:14:28

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od GeBu »

Server pro Windows to nemá co?

Já v tuto chvíli pro vzdálený přístup ke strojům s Linuxem (Debian), které nemají veřejnou IP adresu používám gogoc - tunel do IPv6. Balíček stačí na instalovat a při každém spuštění stroje se vytvoří tunel do IPv6 s přidělením IPv6 adresy. Bez registrace je IPv6 adresa pokaždé jiná - doručuji si ji skriptem: poslání pomocí e-mailu a jabberu při startu a každou hodinu, protože občas se adresa změní.
Na operace v příkazové řádce (aktualizace stroje, zašifrování souboru, ovládání Dropboxu) mi to stačí.
PS: Aktuálně je s balíčkem gogoc v Debian testing (Jessie) problém - po startu PC nenaběhne - zřejmě to souvisí s tím, jak se hrabou v systemd.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od xsouku04 »

GeBu píše:Server pro Windows to nemá co?
Co se týče Windows serveru, tak tam se dá použít nativní windows Remote Desktop Protocol (RDP) v Linuxu klient rdesktop.
To ale vyžaduje nové přihlášení jako uživatel a nedovoluje pokračovat v započaté práci člověka, co u počítače sedí.
K tomu je ze zase vnc, i když dost otřesně pomalé.

Nevíte o ničem, co by fungovalo jako vnc, ale bylo to použitelně rychlé i na pomalejší připojení na internet? Pro Windows?

X2go nahradí jak jak RDP tak VNC. A běží výrazně rychleji než VNC. Další výhoda je s bezpečností, protože nevyžaduje další otevřený port ale vše jde pře zabezpečené SSH spojení. Takže u Linuxu je vyřešeno vše v jednom.
GeBu
Příspěvky: 553
Registrován: sob 12. úno 2011 23:14:28

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od GeBu »

RDP funguje dobře, ale není v základních verzích Windows (Home apod.) :(.

V práci, kterou na PC lokální uživatel přes RDP pracovat určitě jde (alespoň tedy na Windows serveru), ale ten místní uživatel to nemůže sledovat stejně u VNC.

TightVNC (má docela dobrou kompresi) se celkem používat dá.
xsouku04 píše:Co se týče Windows serveru, tak tam se dá použít nativní windows Remote Desktop Protocol (RDP) v Linuxu klient rdesktop.
To ale vyžaduje nové přihlášení jako uživatel a nedovoluje pokračovat v započaté práci člověka, co u počítače sedí.
K tomu je ze zase vnc, i když dost otřesně pomalé.
GeBu
Příspěvky: 553
Registrován: sob 12. úno 2011 23:14:28

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od GeBu »

Na klientské straně pro ten TightVNC používám v Debianu tento skript: echo "heslo" | vncviewer -autopass -bgr233 -encoding Tight localhost

Přes pipe vncvieweru předávám heslo, abych ho nemusel zadávat. a je tam zapnuté kódování Tight. Místo adresy je tam localhost, protože to pouštím přes ssh tunel.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od xsouku04 »

Dík za info. O tom omezení edice pro Home jsem nevěděl.
Je ale možné home upravit tak, aby tohle omezení bylo odstraněno.
http://www.windows7home.net/install-rem ... e-premium/
A existují i různé placené balíčky jak veškerá umělá omezení od Microsoftu úplně odstranit.

Vzhledem k tomu, že stínové sezení, kde se k někomu na dálku připojím a uvidím, co má za problém, ukáži mu, jak to vyřešit, je moc složité nebo to vůbec nejde, nezbývá než používat mnohem pomalejší VNC. Nebo drahé věci jako teamviewer.
O něčem, co by se alespoň vyrovnalo X2go a mělo snadno instalovatelný server pro Windows, nevím.
mobilemanic
Příspěvky: 486
Registrován: čtv 10. říj 2013 10:20:15

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od mobilemanic »

xsouku04 píše:Dík za info. O tom omezení edice pro Home jsem nevěděl.
Je ale možné home upravit tak, aby tohle omezení bylo odstraněno.
http://www.windows7home.net/install-rem ... e-premium/
A existují i různé placené balíčky jak veškerá umělá omezení od Microsoftu úplně odstranit.

Vzhledem k tomu že stínové sezení, kde s k někomu na dálku připojím, uvidím co má za problém, ukáži mu jak to vyřešit je moc složité nebo to vůbec nejde, nezbývá než používat mnohem pomalejší VNC. Nebo drahé věci jako teamviewer.
O něčem co by se alespoň vyrovnalo X2go a mělo snadno instalovatelný server pro Windows nevím.
To patchování RDP knihovny je naprosto brutální porušení MS licence, to je jako provozovat Terminal server bez příslušných CALů.

Na Windows používám "Splashtop Remote Desktop", má to hodně výkonnou video akceleraci, dokonce je to daleko responzivnější než MS RDP, dá se tím idokonce koukat na videa (a že MS RDP je hodně vyladěná vzdálená plocha).
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8146
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od xsouku04 »

mobilemanic píše:
To patchování RDP knihovny je naprosto brutální porušení MS licence, to je jako provozovat Terminal server bez příslušných CALů.

Na Windows používám "Splashtop Remote Desktop", má to hodně výkonnou video akceleraci, dokonce je to daleko responzivnější než MS RDP, dá se tím idokonce koukat na videa (a že MS RDP je hodně vyladěná vzdálená plocha).
Dík za tip. Vypadá to dobře. Píší, že jsou je to cca 10krát rychlejší než u konkurence, u beta verzi serveru pro Linux (zatím jen dvě konkrétní verze ubuntu) píší, že je to 10krát rychlejší než VNC.
http://www.splashtop.com/products-pricing

Spolupráce víc lidí takhle na dálku má budoucnost a může trochu omezit zbytečné cesty autem!
Divím se, že se tím nezabývá mnohem více firem/lidí.
GeBu
Příspěvky: 553
Registrován: sob 12. úno 2011 23:14:28

Re: x2go - správa GUI aplikací linuxu na dálku

Příspěvek od GeBu »

Právě jsem rozchodil "Vzdálenou plochu Chrome" a dost se mi to líbí. Myslel jsem si, že to umí jenom vzdálenou pomoc při spuštěném Chrome, když mi to uživatel dovolí. Ale tohle je víc: do systému se nainstaluje aplikace pomocí, které mohu PC ovládat ještě před přihlášením do Windows tj. mohu se přihlásit jako libovolný uživatel. Na konkrétním PC je potřeba vše povolit a zadat přístupové heslo. Ve svém účtu (souvisí s GMail účtem) pak vidím všechny PC, na které se mohu připojovat.
Zamčeno