Remote Desktop Connection to Windows from Linux using RDP clients (Magyar)

Előfordult már, hogy a Windows app Remote Desktop Connection? Ez az alkalmazás, amely az összes Windows telepítésben szerepel, lehetővé teszi, hogy távolról hozzáférjen egy másik Windows számítógéphez vagy egy kiszolgálóhoz a Windows Server segítségével. Ebből a célból a Távoli asztali protokollt (RDP) használja.

a szervezetek különböző számítógépek helyett központi szerverre telepíthetnek alkalmazásokat. Ezen alkalmazások használatához az alkalmazottaknak távolról kell hozzáférniük a kiszolgálóhoz., Az ilyen Központosítás megkönnyítheti a karbantartást és a hibaelhárítást. Ezt a technológiát korábban Terminal Services (TS) néven ismerték. Jelenleg a webes rendszerek gyakoribbak. De bizonyos esetekben a Windows távoli alkalmazásokra továbbra is szükség van.

ezekben a forgatókönyvekben a Linux felhasználók RDP kliens segítségével távolról is elérhetik kedvenc rendszerük Windows számítógépeit és szervereit.,

van néhány RDP kliens elérhető Linuxra, és ma beszélünk róluk:

  1. Remmina
  2. FreeRDP
  3. rdesktop
  4. Vinagre

kiválaszthatja azt, amelyik a legjobban tetszik, vagy azt, amelyik a legjobban megfelel az Ön igényeinek .

kíváncsiságból a FreeRDP mind egy alkalmazás, mind egy könyvtár, amely újrafelhasználható funkciókat biztosít más alkalmazásokhoz. Az rdesktop kivételével az összes többi ügyfél a FreeRDP könyvtárat használja.,

távoli asztal engedélyezése Windows

mindenekelőtt be kell állítania a csatlakozni kívánt számítógépet, hogy lehetővé tegye a távoli kapcsolatokat. A csatlakozni kívánt Windows gépen, rendszergazdai fiókkal bejelentkezve nyissa meg a Start menüt, majd kattintson a Beállítások gombra. Ehhez a megjelenő ablakban nyissa meg a Rendszerkategóriát, majd a távoli asztalot. Végül engedélyezze:

vegye figyelembe, hogy nem tud csatlakozni a Windows Home edition rendszert futtató számítógépekhez (például a Windows 10 Home)., Ez a képernyő tájékoztatja Önt, ha ez a helyzet:

A Windows 10 otthoni kiadása nem támogatja a távoli asztalot.,

a kép forrása: Digital Citizen

Ha további információt szeretne a távoli asztalról a Windows rendszeren, nézze meg:

  • hogyan kell használni a Távoli asztal – Windows támogatás
  • Távoli asztal – hozzáférés engedélyezése a PC – hez-Microsoft Docs

Remmina /h2>

a Remmina egy távoli asztali kliens, amely számos távoli hozzáférési protokollt támogat, például RDP, VNC, NX, XDMCP és SSH. Célja, hogy hasznos legyen a rendszergazdák és az utazók számára, akiknek sok távoli asztali számítógéppel és/vagy szerverrel kell dolgozniuk., A Remmina az Ubuntu Linux disztribúció része, az alapértelmezett Távoli asztali kliens.

a Remmina Linux Kamarada és openSUSE telepítéséhez futtassa:

1
# zypper in remmina remmina-plugin-rdp

telepítés után, a Remmina elindításához, ha a GNOME asztali környezetet használja, Nyissa meg a tevékenységek menüt, a bal felső képernyő sarkában írja be aremmina kattintson annak ikonjára:

a távoli hozzáférés gyors elindításához válassza ki az RDP protokollt, írja be a csatlakozni kívánt számítógép gazdagépnevét vagy IP-címét (pl., 10.0.0.251) és hit Enter:

Ha ez az első alkalom, amikor csatlakozik ehhez a számítógéphez, Remmina megkérdezi, hogy bízzon-e a tanúsítványában, kattintson az Igen gombra:

a következő képernyőn adja meg felhasználónevét és jelszavát a távoli számítógépen. Szükség esetén tájékoztassa a domaint is. Opcionálisan kiválaszthatja a jelszó mentését., Kattintson az OK gombra:

a távoli számítógép asztalát a Remmina ablakban látja:

mostantól a számítógépet használja, de távolról, anélkül, hogy előtte ülne. Minden kattintás és gépelés elküldésre kerül a távoli számítógépen történő feldolgozáshoz.

Ha a távoli számítógép Windows asztal, a képernyő zárolva van a távoli hozzáférés során.

ha gyakran szeretne hozzáférni ehhez a számítógéphez, fontolja meg a kapcsolat beállításainak mentését, hogy a távoli hozzáférés könnyen kezdeményezhető legyen., Ehhez kattintson az új kapcsolatprofil létrehozása gombra a Remmina főablak bal felső sarkában:

a következő képernyőn adjon nevet a kapcsolat azonosításához, válassza az RDP lehetőséget a protokoll mezőben, majd adja meg a kapcsolat beállításait: szerver, felhasználónév, felhasználói jelszó és Domain (ha szükséges)., Ha elkészült, kattintson a Mentés:

ezután a kapcsolat megjelenik a Remmina főablakában:

ha távolról szeretné elérni a számítógépet, kattintson duplán a listára.

FreeRDP

FreeRDP a Távoli asztali protokoll ingyenes megvalósítása a Microsoft Open specifikációk alapján., Ez a megvalósítás mind az ügyfél, mind a szerver alkalmazásokat, valamint egy könyvtárat biztosít, amely lehetővé teszi más alkalmazások számára az RDP protokoll használatát. Ma érdekli a FreeRDP kliens alkalmazás.

a FreeRDP kliens Linuxra történő telepítéséhez Kamarada és openSUSE, futtassa:

1
# zypper in freerdp

a FreeRDP kliensnek nincs olyan fő képernyője, mint a Remminának. Távoli hozzáférés indításához a FreeRDP kliens használatával futtassa ezt a parancsot egy terminálról:

1
$ xfreerdp /v:hostname_or_ip_address /u:username

a megfelelő helyettesítések elvégzése., Például:

1
$ xfreerdp /v:10.0.0.251 /u:Kamarada

Ha kell tájékoztatni a számítógép domain, használja a /d paraméter:

1
$ xfreerdp /v:hostname_or_ip_address /d:domain /u:username

Ha az első alkalommal csatlakoztatja a számítógéphez, a FreeRDP ügyfél kéri, hogy a bizalom a tanúsítvány:

Az Y (igen), majd nyomja le az Enter billentyűt., Ezután írja be felhasználói jelszavát a távoli számítógépre, majd nyomja meg az Enter billentyűt:

ezután elindul a Távoli asztali kapcsolat:

Ha valaha is elindította a Távoli asztali kapcsolatot a Windows rendszeren a parancssor segítségével (az mstsc parancs segítségével), akkor észrevehette, hogy a FreeRDP kliens ugyanazt a parancsszintaxist használja. Úgy hajtották végre, hogy így a célra, hogy a kompatibilitás.,

Ha egy kíváncsi ember meg akarja nézni, egyedül:

  • a Windows futtatás:
1
> mstsc /?

  • a Linux fut:
1
$ xfreerdp /?

rdesktop

rdesktop volt az első RDP kliens Linux, valamint sok-sok éve, ez volt a leggyakrabban használt. 2019 novembere óta azonban a projekt új fenntartót keres.,

ezzel szemben a FreeRDP 2009-ben született az rdesktop villájaként, amikor a Microsoft úgy döntött, hogy megnyitja az RDP specifikációkat. Ahogy telt az idő, és a FreeRDP projekt fejlődött, ez lett a standard RDP kliens olyan rendszereken, ahol nem áll rendelkezésre natív Microsoft kliens.

az rdesktop-ot itt csak információs célokra mutatom be. Hacsak nincs jó oka annak használatára, javasoljuk, hogy használja az egyik másik RDP klienst, a FreeRDP alapján.,

az rdesktop Linux Kamarada és openSUSE-ra történő telepítéséhez futtassa:

1
# zypper in rdesktop

majd távoli hozzáférés elindításához az rdesktop segítségével hívja fel azt egy terminálról, amelyet a számítógép állomásneve vagy IP-címe követ. Például:

1
$ rdesktop 10.0.0.251

a múltban ez elegendő lenne, és az rdesktop csak működne., De most egy olyan problémával szembesülünk, amely a megfelelő karbantartás és frissítések hiányából származik:

123
Autoselected keyboard map en-usERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?Failed to connect, CredSSP required by server.

egy bizonyos ponton a Microsoft kiadott egy Windows frissítést, amely azóta az alapértelmezés szerint szükséges hálózati szintű hitelesítés (NLA) használatát tette lehetővé. A FreeRDP támogatja az NLA-t, míg az rdesktop nem. Továbbra is használhatja az rdesktop távoli hozzáférést, mindaddig, amíg letiltja az NLA-t azon a számítógépen, amelyhez csatlakozni szeretne. Ne feledje, hogy ez a kapcsolat kevésbé biztonságos.,

az NLA letiltásához a csatlakozni kívánt Windows gépen, rendszergazdai fiókkal bejelentkezve nyissa meg a Vezérlőpultot, nyissa meg a rendszer-és biztonsági kategóriát, majd kattintson a Rendszer ikonra. A következő képernyőn kattintson a bal oldali Távoli beállítások linkre. A megjelenő párbeszédpanelen válassza a távoli fület., Végül tiltsa le a lehetőséget kapcsolatok engedélyezése csak a távoli asztalot futtató számítógépekről hálózati szintű hitelesítéssel, majd kattintson az OK gombra:

az NLA letiltva, vissza a távoli hozzáférést elindító Linux számítógéphez, próbálkozzon újra:

1
$ rdesktop 10.0.0.251

ezúttal az rdesktop működni fog. Egy ablak bemutatja a Windows bejelentkezési képernyőt.,iv.>

Ha további információt szeretne arról, hogy rdesktop bug, lásd:

  • CredSSP nem működik – Kérdés #71 – rdesktop/rdesktop – GitHub
  • Hozzáadás támogatja a Hálózati Szintű Hitelesítés – Kérdés #279 – rdesktop/rdesktop – GitHub
  • nem működik, ha van Erőd a gép közötti kapcsolódás a távoli szerver – Kérdés #261 – rdesktop/rdesktop – GitHub
  • Hálózati Szintű Hitelesítés (hálózati szintű hitelesítés) – rdesktop/rdesktop Wiki – GitHub

Vinagre

Vinagre az alapértelmezett távoli asztal kliens GNOME asztali., Ezért ez az alapértelmezett Távoli asztali kliens a Linux Kamarada 15.1-hez, a jelenlegi stabil kiadáshoz. Mint Remmina, támogatja néhány csatlakozási protokollt: SSH, RDP, SPICE és VNC. Azonban, mint az rdesktop, a Vinagre már egy ideje nem karbantartott.

RDP-hozzáférés kipróbálásakor a Vinagre csak egy fekete képernyőt jelenít meg, amint azt az openSUSE levelezőlistán néhány évvel ezelőtt jelentettem:

  • fekete képernyő, amikor RDP-hozzáférést próbáltam elérni a Windows 10-hez a Vinagre használatával (Leap 15.1/15.2 és Tumbleweed)

néhány disztribúciónál, mint például a Debian, a Vinagre működik., Úgy gondolom, hogy ezek a disztribúciók néhány javítást alkalmaztak a Vinagre-re.

valószínűleg a következő Linux Kamarada kiadás Remminával érkezik Vinagre helyett, az Ubuntu Linux disztribúció után.

emiatt, bemutatom Vinagre itt csak tájékoztató jellegű is.,a bal felső képernyő sarkában, írja be a remote vagy vinagre lehetőséget, majd kattintson a megfelelő ikonra:

a Vinagre a fő képernyőn kattintson a Csatlakozás gombra:

Töltse ki a következő képernyőn mezők a kapcsolat beállításai:

  • a Protokoll mezőben válassza ki az RDP;
  • a Fogadó mezőbe írja be a gazdanév vagy IP-címét a számítógép csatlakozás;
  • adja meg a Felhasználónevét a távoli számítógépen; s
  • írja be a Domain, ha szükséges.,

Ha elkészült, kattintson a Csatlakozás gombra.

Ha ez az első alkalom, hogy csatlakozik ehhez a számítógéphez, Vinagre megkérdezi, hogy bízzon-e a tanúsítványában:

mondja meg, hogy erre a Connect gombra kattintva.

adja meg jelszavát, opcionálisan engedélyezze a hitelesítő adatok megjegyzését, majd kattintson a hitelesítés gombra:

Ezen a ponton látnia kell a távoli számítógép asztalát. Észreveheti, hogy a képernyője zárolva van(ahogy általában az RDP elérésekor)., De, mint mondtam, a Vinagre csak fekete képernyőt jelenít meg:

mint a Remmina, a Vinagre lehetővé teszi a csatlakozási beállítások memorizálását, hogy a jövőben könnyen csatlakozhasson ugyanahhoz a számítógéphez. Ehhez a távoli hozzáférés során nyissa meg a könyvjelzők menüt, majd kattintson a Könyvjelző hozzáadása gombra.

a könyvjelző létrehozása után most megjelenik a Könyvjelzők menüben. Ha újra távolról szeretné elérni ezt a számítógépet, csak nyissa meg ezt a menüt, majd kattintson a könyvjelzőre.,

  • Távoli asztal használata – Windows támogatás
  • Távoli asztal-hozzáférés engedélyezése a számítógéphez-Microsoft Docs
  • távoli grafikus munkamenetek VNC-referenciával-openSUSE Leap 15.1
  • Hi! – A történelem, a FreeRDP projekt – FreeRDP

Mivel nem lehet távolról hozzáférni számítógépek Windows 10 Haza, hogy ezt írom, hogyan -, hogy én is egy VirtualBox virtuális gép a Windows 10 Enterprise próbaverziót legálisan letölthető:

  • Töltse le a Windows 10 virtuális gép a Windows alkalmazás fejlesztés

Share

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük