FreeRDP yra atvirojo kodo RDP klientas, skirtas Linux sistemoms. Jis leidžia prisijungti prie Windows serverių tiesiogiai iš komandinės eilutės. FreeRDP veikia daugumoje populiarių Linux distribucijų, įskaitant Ubuntu, Debian, Red Hat, Rocky Linux ir AlmaLinux.
Vaizdo atvaizdavimas priklauso nuo jūsų ekrano nustatymų ir naudojamų vaizdo plokštės tvarkyklių. Jei susiduriate su atvaizdavimo klaidomis, mastelio problemomis ar juodu ekranu, peržiūrėkite toliau pateiktus konfigūracijos parametrus.
1. FreeRDP įdiegimas
Ubuntu/Debian sistemose FreeRDP įdiekite naudodami apt paketų tvarkyklę:
sudo apt update
sudo apt install freerdp2-x11
AlmaLinux arba Rocky Linux sistemoje paleiskite šias komandas:
sudo dnf makecache
sudo dnf install -y epel-release
sudo dnf install -y freerdp
Baigus diegimą, patikrinkite, ar programa sėkmingai įdiegta. Ši komanda veikia visose paminėtose operacinėse sistemose:
xfreerdp /version
Jei rodoma informacija apie FreeRDP versiją, vadinasi programa sėkmingai įdiegta ir paruošta naudojimui.
2. Prisijungimas prie Windows serverio per RDP
2.1 Pagrindinė sintaksė
Prisijungimas naudojant FreeRDP atliekamas su komanda xfreerdp.
Pagrindinė sintaksė:
xfreerdp /v:SERVER_IP /u:USERNAME /p:PASSWORD
Kur:
/v nurodo serverio IP adresą arba pavadinimą
/u nurodo vartotojo vardą
/p nurodo slaptažodį
Tačiau stabiliam darbui ir taisyklingam vaizdo atvaizdavimui rekomenduojama naudoti papildomus parametrus.
2.2 Rekomenduojama prisijungimo komanda
Rekomenduojame pradėti nuo šio optimizuoto pavyzdžio:
xfreerdp /v:SERVER_IP /u:Administrator /d:. /sec:nla /f /size:1920x1080 +clipboard
SERVER_IP pakeiskite tikruoju savo Windows VPS IP adresu.
Šią komandą galite naudoti kaip pagrindą. Jei pastebite atvaizdavimo klaidų, neteisingą mastelį ar kitus grafinius nesklandumus, peržiūrėkite toliau pateiktus parametrų paaiškinimus ir prireikus pakoreguokite nustatymus.
2.3 Svarbiausių parametrų paaiškinimas
/f
Šis parametras leidžia iš karto paleisti sesiją per visą ekraną (full screen).
Jei jau esate prisijungę ir norite įjungti arba išjungti full screen režimą, paspauskite klavišų kombinaciją:
Ctrl + Alt + Enter
/size:1920x1080
Nustato fiksuotą sesijos raišką. Vietoje 1920x1080 įrašykite savo monitoriaus raišką.
Raiška tiesiogiai lemia, kaip Windows darbalaukis bus atvaizduojamas jūsų RDP sesijoje. Netinkamai parinkta raiška dažniausiai sukelia mastelio ar vaizdo iškraipymo problemas.
/bpp:32
Priverstinai nustato 32 bitų spalvų gylį.
Rekomenduojama naudoti šį nustatymą šiuolaikinėse Windows Server aplinkose, kad būtų išvengta spalvų iškraipymų ar kokybės praradimo.
/network:auto
Automatiškai parenka našumo nustatymus pagal ryšio kokybę.
Jei jūsų VPS yra duomenų centre ir ryšys pasižymi maža delsa, galite naudoti:
/network:lan
Tai dažnai užtikrina greitesnę reakciją ir sklandesnį darbą.
/rfx
Įjungia RemoteFX kodeką.
Šis nustatymas pagerina vaizdo atvaizdavimo našumą ir sumažina grafinius artefaktus, lyginant su baziniu RDP kodavimu.
/cert-ignore
Ignoruoja sertifikato įspėjimus ir leidžia prisijungti nedelsiant.
Testavimo ar laikinoje aplinkoje tai patogu, tačiau produkcinėje aplinkoje rekomenduojama šio parametro nenaudoti ir pirmo prisijungimo metu rankiniu būdu patvirtinti sertifikatą.
Išsamų ir nuolat atnaujinamą parametrų aprašymą rasite oficialioje FreeRDP naudotojo dokumentacijoje.
3. Papildoma informacija
FreeRDP sesijos metu spustelėkite viršutinę lango juostą, kad atidarytumėte meniu su papildomais įrankiais ir nustatymais. Pavyzdžiui, čia galite padaryti ekrano nuotrauką (Take screenshot).
FreeRDP yra lankstesnis sprendimas nei grafiniai RDP klientai, nes:
Veikia net minimaliose sistemose be grafinės darbalaukio aplinkos
Lengvai integruojamas į SSH darbo eigą
Palaiko pažangias funkcijas, tokias kaip diskų peradresavimas ir clipboard bendrinimas.
Dėl šių priežasčių administratoriams, valdantiems kelis Windows serverius, FreeRDP dažnai yra efektyvesnis ir patogesnis pasirinkimas nei grafiniai RDP klientai.

