Možnosti RDP na linuxovém desktopu

Možnosti RDP na linuxovém desktopu
« kdy: 02. 04. 2025, 09:11:17 »
Ahoj, omlouvám se za newbie dotaz, ale nemaje GPT asi neumím googlu dát ten správný dotaz.
Vím, že lze přes VNC ovládat vzdáleně plochu, vím, že X (a možná i wayland?) lze přesměrovat na jinou obrazovku. Ale nikde jsem se nedopátral, jak jednoduše nastavit linux, aby se choval jako SSH server. Tedy na dálku se připojím a tím vznikne nová session na které pracuji (v textové konzoli). Existuje něco v grafickém pojetí - tedy iniciuji přopojení ke stroji, ten spustí GUI session v rozlišení, které mu řeknu při iniciaci a na vzdáleném stroji vidím svůj desktop jako bych seděl u toho stroje. Ve woknech je to easy, zapnu vzdálenou plochu a klientem si řeknu o rozlišení a zároveň se převádí zvuk a další source z klienta na server.
Klidně jsem ochoten si něco naskriptovat, ale potřebuji někde začít. Třeba to VNC takové je, ale co jsem pochopil, to se jen připojí na již vzniklou session, ale takhle RDP nefunguje. A nebo dělám na svém serveru něco špatně :-)

Moc díky za navedení na stránky, kde se to řeší.


Svatopluk Vít

  • *
  • 30
  • Ajťák, táta a manžel
    • Zobrazit profil
    • Různé info
    • E-mail
Re:RDP Možnosti na linuxovém desktopu
« Odpověď #1 kdy: 02. 04. 2025, 10:14:48 »
Kdysi jsem zkoumal program NoMachine (https://www.nomachine.com).

Pak existuje ještě Remotely (https://github.com/immense/Remotely), X2Go (https://wiki.x2go.org/doku.php/doc:newtox2go) a Remmina (https://remmina.org/)

Karmelos

  • *****
  • 1 159
    • Zobrazit profil
    • E-mail
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #2 kdy: 02. 04. 2025, 10:29:32 »
Vytaženo z googlu na dotaz "how to ssh into linux desktop"

ssh -X user@serve.whatever

nebo
VNC
This allows you to view the actual desktop like if you were sitting in front of the remote server. Unfortunately I have no experience with VNC on Ubuntu (other platforms only) but the guide at https://help.ubuntu.com/community/VNC should help. You will need to setup both VNC server & client.
« Poslední změna: 02. 04. 2025, 10:32:12 od Karmelos »
Gréta je nejlepší.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #3 kdy: 02. 04. 2025, 11:25:45 »
Ad SSH: záleží na konkrétní distribuci, ale obecně:

1. Nainstalovat SSH server
2. Případně nastavit, aby se spouštěl (typicky přes systemctl)

Ad ssh -X:

1. IIRC je to bezpečnostní riziko, zejména pokud serveru nedůvěřujeme, pustíme ho k celému GUI a fakticky může vykonávat libovolné věci pod aktuálním uživatelem.
2. Neodpovídá na dotaz uživatele, slouží to ke spouštění nových aplikací, ne na existující desktop.
3. Funkčnost je dost omezená, IIRC některé programy nefungují vůbec a některé dost pomalu kvůli round tripům a síťové latenci.
4. Pouze pro X11, ne Wayland.

Ad VNC k existující session: x0tigervncserver. Nicméně VNC typicky neřeší zabezpečené spojení, takže se může hodit zabalit to do SSH.

Karmelos

  • *****
  • 1 159
    • Zobrazit profil
    • E-mail
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #4 kdy: 02. 04. 2025, 11:59:44 »
Ad SSH: záleží na konkrétní distribuci, ale obecně:

1. Nainstalovat SSH server
2. Případně nastavit, aby se spouštěl (typicky přes systemctl)

Ad ssh -X:

1. IIRC je to bezpečnostní riziko, zejména pokud serveru nedůvěřujeme, pustíme ho k celému GUI a fakticky může vykonávat libovolné věci pod aktuálním uživatelem.
2. Neodpovídá na dotaz uživatele, slouží to ke spouštění nových aplikací, ne na existující desktop.
3. Funkčnost je dost omezená, IIRC některé programy nefungují vůbec a některé dost pomalu kvůli round tripům a síťové latenci.
4. Pouze pro X11, ne Wayland.

Ad VNC k existující session: x0tigervncserver. Nicméně VNC typicky neřeší zabezpečené spojení, takže se může hodit zabalit to do SSH.

Taak v tom případě  TeamViewer pro linux.
Gréta je nejlepší.


ZAJDAN

  • *****
  • 2 090
    • Zobrazit profil
    • E-mail
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #5 kdy: 02. 04. 2025, 15:19:07 »
Na ten linuxovej stroj nainstalovat xrdp
Z windows klienta použít klasickou vzdálenou plochu
Z linux klienta doporučuju Remmina
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #6 kdy: 02. 04. 2025, 16:53:29 »
Osvedcil se mi NoMachine. Ma skvele vychytavky.
https://www.nomachine.com/

jjrsk

  • *****
  • 714
    • Zobrazit profil
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #7 kdy: 02. 04. 2025, 17:01:17 »
Na ten linuxovej stroj nainstalovat xrdp
...
A to jeste/uz ... funguje? Tak nejak bych totiz predpokladal, ze to chce Xka, vs aktualni manie se Xek zbavovat. A i kdyz ty Xka byla vsude default, tak tohle melo velkou ale opravdu velkou spoustu ALE a COKDYZ.

... tím vznikne nová session ...
Mno tohle se da zaridit z toho sshcka ale je to proste takovej typickej linuxovej vopruz. Vpodstate by ses musel prihlasit na sshcko, pustit si to guicko a pak se na nej pripojit tim vncckem. Navic bych si tak nejak dovolil na zaklade svych zkusenosti myslet, ze se nic nezmenilo ani na tom, ze v pripade ze se to guicko budes pokouset spoustet na stroji bez grafiky ... dopadne to spatne. (widle maji problem presne opacnej, kdyz se prihlasis na rdpcko, odmitnou ti cokoli zpracovat na pritomnym fyzickym GPU, pro test treba boinc a nejaka ta GPUredy uloha).




k3dAR

  • *****
  • 3 149
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #8 kdy: 02. 04. 2025, 17:34:39 »
mam pocit ze zamotanou otazkou (ssh v ni byl jen jako spatny priklad?) si mohl zmast co vlastne hledas...

Jde ti o to, pripojit (z klienta) se vzdalene k plose (serveru), ktera bude vytvorena cista pro to vzdalene pripojeni a nepujde o sdilenou plochu ktera je fyzicky videt na tom stroji (serveru)?
- pokud ma byt z klienta pristup opravdu pres RDP, tak jak bylo receno: xrdp
- pokud z klienta muze byt pouzit VNC, tak: tigervnc

Pokud by slo o sdileni totozne plochy na serveru vzdalene: x11vnc

Pripadne kdyz tu byl zminen TeamViewer, tak jeho opensource alternativa: https://www.dwservice.net

M_D

  • ****
  • 363
    • Zobrazit profil
    • E-mail
Re:Možnosti RDP na linuxovém desktopu
« Odpověď #9 kdy: 02. 04. 2025, 22:17:15 »
Tazatel popsal celkem jasně, že připojení má vytvořut novou grafickou sešnu a v ní si chce lebedit graficky podobně, jak když přistupuje textově pomocí SSH... Nu, doba starému a nedobrému XDMCP už odzvonila....
Takže tomu nejblíže odpovídá to xrdp, kde si vystačí s RDP klientem. Jiné řešení jsou ty varianty nad starší verzí NX protokolu FreeNX, X2go, .... S xvnc se dá něco podobného dosáhnout, kdy si ty desktopy naspouštím dopředu a pak se na ně připojuji. Ale je to asi stále vše pro X.org, který začíná být trochu out of day. :-(
Je zmíněn originální NoMachine. Ten zdarma (nebo placený NoMachine Desktop) nevytváří nový virtuální desktop pro připojené, je to přístup k živému fyzickému desktopu na styl VNC, TeamViewer, RustDesk, ...
Placené verze NoMachine Workstation/Terminal server dělá co chce (liší se cenou, funkcemi, počtem virtuálních desktopů) a umí i Wayland. Umí to přistupovat i k tomu fyzickému desktopu.
Takže otázka je, zda existuje pro linux a multi user grafický přístup něco rozumně použitelného dalšího (včetně těch případných dalších příjemností - typu sdílení a předávání dekstopu mezi víc lidí, usb, tisk, disky, smartcard, ...). {Ano, Citrix VDI vím, ale to je asi trochu jiný level}

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #10 kdy: 03. 04. 2025, 08:08:33 »
Já bych jen pridal osobní, i když starou, zkušenost s VNC - oproti RDP je to výrazně pomalejší. Nejde ani tak o rychlost jako takovou ale latence je mnohem vyšší.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #11 kdy: 03. 04. 2025, 09:01:09 »
Aha, špatně jsem si přečetl dotaz, myslel jsem, že se chce připojit na existující session, ne na novou. Myslím, že na novou session bude mnohem více nástrojů než na stávající.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #12 kdy: 03. 04. 2025, 09:38:19 »
X2go sem jeste nedavno pouzival hojne funguje to docela dobre, vcetne kopirovani schranek a dokonce to nejak umi i zvuk a take sdileni slozek. Dokonce se mi na to nejak pomerne snadno povedlo pripojit i z widli kdyz sem to vyjmecne potreboval, takze klient existuje. Funguje to pak proste jako samostatna plocha se samostatnym prihhlasenim. Jedine co si pamatuju jako "omezeni" bylo ze jsem na Ubuntu vzdy instaloval nejaky "primitivnejsi" DE oproti originalnimu se kterym to neslo... typicky sem mival uspech s xfce. Me to neprekazelo, ale nekomu by mohlo.

Take je treba pocitat s tim ze i kdyz s tim budou virtualni a fyzicka plocha do velke miry nezavisle (jako ze se jde prihlasit naraz do obou) tak obvykle je stejne potreba praci na jedne ukoncit nez zacne prace v te druhe.... aplikace jako Firefox, Thunderbird, apod. prepinani pri stejnem uzivatelskem uctu nesnesou.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #13 kdy: 03. 04. 2025, 09:42:00 »
Fakt zkuste NoMachine.
Umi vytvorit virtualni display, ktery meni rozliseni podle toho, jak potrebuje klient. A display zustane bezet, kdyz se klient odpoji, jako u RDP/VNC. Lze kombinovat se sddm, ale neni nutny, pokud jste na stroji sam. Mam takto vzdalenou linuxovou prac. stanici, obraz se streamuje v h264, podporovana hw akcerelace, s klientem na 4k displayi je to velmi dobre pouzitejne... Prenasi obraz, zvuk, umi mountovat vzdaleny/lokani disk, presmerovavat porty, zpristupnit USB zarizeni... Je klient pro Androit.
VNC tomu nesaha ani po paty.

Re:Možnosti RDP na linuxovém desktopu
« Odpověď #14 kdy: 03. 04. 2025, 09:52:31 »
Firefox a Thunderbird by to měly zvládnout se separátním profilem a -no-remote. Ale je to trochu opruz a ne vždy to je to, co člověk chce.