RDP-кліенты для Linux: ТОП-3 варыянту

Anonim

RDP-кліенты для Linux

Тэхналогія RDP (Remote Desktop Protocol) дазваляе карыстальнікам аднолькавых або розных версій аперацыйных сістэм здзяйсняць выдаленае кіраванне кампутарам. Існуюць спецыяльныя кліенты, отлічімы ад кансольных утыліт, дзе гэтая опцыя рэалізаваная праз графічны інтэрфейс, а гэта значыць, што юзэру падаецца поўны выгляд працоўнага стала, магчымасць узаемадзейнічаць з клавіятурай і паказальнікам мышы. У рамках сённяшняга артыкула мы хочам расказаць аб выкарыстанні папулярных RDP-кліентаў у Linux.

Выкарыстоўваем RDP-кліенты ў Linux

Зараз існуе не так шмат RDP-кліентаў, паколькі маюцца складанасці ў рэалізацыі тэхналогіі, якія звязаны і з яе прапрыетарныя. Аднак звычайнаму юзэру на выбар прапануецца не менш трох розных варыянтаў. Далей мы хочам распавесці толькі аб самых папулярных і надзейных з іх, а вы, адштурхваючыся ад інструкцый, ужо зможаце ўсталяваць прыдатны кліент і вырабляць падключэнне да сервера.

Варыянт 1: Remmina

Remmina - самы папулярны кліент аддаленага рабочага стала, які па змаўчанні прадусталяваны у шматлікіх дыстрыбутывах Linux. Аднак часцяком яго версія з'яўляецца састарэлай. Гэтая праграма мае просты і зразумелы GUI з вялікай колькасцю дапаможных інструментаў. Асвоіць яе зможа нават пачатковец карыстальнік, таму мы і змясцілі гэты софт на першае месца. Давайце пакрокава разбярэм працэдуру ўстаноўкі, налады і падлучэння ў Remmina.

Крок 1: Усталёўка

Пачаць варта з ўстаноўкі дадзенага RDP-кліента ў аперацыйную сістэму. Як было сказана раней, па змаўчанні ў многіх дыстрыбутывах Remmina ўжо прысутнічае, але не перашкодзіць абнавіць яе версію, што не зойме шмат часу.

  1. Калі ў вашай сістэме Remmina папросту адсутнічае і вы хочаце ўсталяваць стабільную, але не самую апошнюю зборку, для пачатку запусціце «Тэрмінал» зручным спосабам, напрыклад, праз меню прыкладанняў або заціснуўшы камбінацыю Ctrl + Alt + T.
  2. Запуск тэрмінала для далейшай ўстаноўкі праграмы Remmina

  3. У адкрылася кансолі увядзіце sudo apt install remmina і націсніце на Enter. Заменіце пакетны менеджэр apt на іншы, калі карыстаецеся дыстрыбутыў, заснаваны на RedHat або Fedora.
  4. Увод каманды для ўстаноўкі праграмы Remmina з афіцыйных сховішчаў

  5. Заўсёды дзеянні інсталяцыі запускаюцца ад імя суперпользователя, таму даводзіцца пацвярджаць іх, уводзячы пароль у новым радку. Гэтая сітуацыя не стала выключэннем.
  6. Пацверджанне паролем для ўстаноўкі Remmina ў Linux праз афіцыйныя сховішчы

Далей можа спатрэбіцца дадатковае пацвярджэнне пашырэння занятага дыскавай прасторы. Пасля паспяховага завяршэння інсталяцыі можна пераходзіць да выкарыстання кліента. Калі ж вы жадаеце абнавіць версію, прыйдзецца задзейнічаць прыстасаваныя сховішчы, паколькі на афіцыйныя новыя зборкі не паступаюць. Рэалізацыя будзе крыху больш складана, а выглядае так:

  1. У кансолі увядзіце sudo apt-add-repository ppa: remmina-ppa-team / remmina-next, каб атрымаць файлы са сховішча.
  2. Каманда для атрымання апошняй версіі Remmina ў Linux праз карыстацкае сховішча

  3. Пацвердзіце гэта дзеянне, напісаўшы пароль ўліковага запісу суперпользователя.
  4. Пацверджанне каманды для атрымання апошняй версіі Remmina ў Linux праз карыстацкае сховішча

  5. Вы будзеце апавешчаныя аб атрымліваюцца пакетах. Прыміце іх, націснуўшы на Enter.
  6. Працяг атрымання апошняй версіі Remmina ў Linux праз карыстацкае сховішча

  7. Чакайце завяршэння запампоўкі файлаў. Падчас гэтай аперацыі не зачыняйце кансоль і не перарывайце злучэнне з інтэрнэтам.
  8. Запампоўка файлаў для далейшай ўстаноўкі праграмы Remmina ў Linux

  9. Пасля гэтага варта абнавіць спіс сістэмных сховішчаў праз каманду sudo apt-get update.
  10. Каманда для абнаўлення рэпазітароў пры ўсталёўцы Remmina ў Linux

  11. Застаецца толькі вырабіць інсталяцыю RDP-кліента і спадарожных яму убудоў, увёўшы sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard.
  12. Каманда для ўстаноўкі апошняй версіі Remmina ў Linux праз карыстацкае сховішча

  13. Пацвердзіце інфармацыю аб займаемым дыскавай прасторы, выбраўшы адказ Д, і чакайце заканчэння працэдуры.
  14. Пацверджанне інсталяцыі Remmina ў Linux праз карыстацкае сховішча

На гэтым інсталяцыя Remmina завершана. Старая версія будзе аўтаматычна замешчана новай, такім чынам, можна зачыняць кансоль і пераходзіць да першага запуску праграмнага забеспячэння.

Крок 2: Запуск і настройка

З запускам і канфігурацыяй Remmina разбярэцца нават самы пачатковец карыстальнік, а з апошнім дапаможа афіцыйная дакументацыя. Аднак мы ўсё ж хочам спыніцца на асноўных момантах, каб пры рэалізацыі гэтай задачы не ўзнікла якіх-небудзь цяжкасцяў.

  1. Па змаўчанні значок Remmina адразу ж пасля ўстаноўкі будзе дададзены ў меню прыкладанняў. Адшукайце яго там, пракруціўшы спіс або скарыстаўшыся радком пошуку.
  2. Запуск Remmina ў Linux праз значок у меню прыкладанняў

  3. Для пераходу да налад клікніце па кнопцы ў выглядзе трох гарызантальных ліній і абярыце пункт «Параметры».
  4. Пераход да параметраў Remmina ў Linux для глабальнай налады

  5. Цяпер на экране адлюструецца акно «Настройкі Remmina». У ім прысутнічае велізарную колькасць укладак, якія адказваюць за ўнясення глабальных і карыстацкіх зменаў. Напрыклад, тут можна задаць стандартны дазвол экрана, змяніць камбінацыі клавіш, рэдагаваць пункты пратаколу SSH і бяспекі.
  6. Глабальныя і прыстасаваныя наладкі праграмы Remmina ў Linux

Мы не будзем спыняцца на кожным прысутным пункце дэталёва, бо распрацоўшчыкі прадастаўляюць афіцыйную інфармацыю па кожнай опцыі, а таксама інтэрфейс Remmina мае рускую мову, што дапаможа самастойна ва ўсім разабрацца.

Крок 3: Стварэнне профілю і падлучэнне

Пасля ўстаноўкі аптымальнай канфігурацыі Remmina застаецца толькі стварыць профіль для падлучэння, выкарыстоўваючы разгляданы пратакол, каб паспяхова злучыцца з выдаленым працоўным сталом. Мы прапануем разабраць асноўны прынцып гэтай працэдуры.

  1. Знайдзіце на верхняй панэлі адпаведны значок і клікніце па ім левай кнопкай мышы, каб адлюстравалася форма стварэння падключэння.
  2. Стварэнне новага падлучэння аддаленага працоўнага стала ў Remmina ў Linux

  3. Запоўніце ўсе радкі ў адпаведнасці са сваімі патрабаваннямі. Абавязкова пераправяраць дадзеныя уліковых запісаў і адрасы сервераў. Пасля гэтага вы можаце выбраць дзеянне. Калі націснуць на «Падключыць», названыя налады захаваны не будуць, бо для гэтага варта клікнуць на «Захаваць і падключыць».
  4. Увод дадзеных для падлучэння да выдаленага працоўнага стала Remmina ў Linux

  5. У будучыні захаваныя профілі можна запускаць прама праз галоўнае меню Remmina. Усе даступныя падлучэння адлюструюцца ў выглядзе табліцы з дэталёвай інфармацыяй.
  6. Захаванне профіляў для хуткага падлучэння праз Remmina ў Linux

  7. Пасля запуску адкрыецца асобнае акно з віртуальным працоўным сталом. Чакайце пачатку загрузкі і выкарыстоўвайце інструменты на левай панэлі, каб кіраваць сеансам.
  8. Паспяховы запуск аддаленага працоўнага стала праз Remmina ў Linux

Зараз застаецца толькі прыступіць да ўзаемадзеяння з выдаленым працоўным сталом, выконваючы там неабходныя дзеянні. Калі ў вас узніклі нейкія пытанні па кіраванні Remmina, звярніце асаблівую ўвагу на дакументацыю: там у максімальна разгорнутым выглядзе апісаны адказы абсалютна на ўсе пытанні карыстальнікаў.

Варыянт 2: rdesktop

Наступная прылада пад назвай rdesktop не з'яўляецца такім папулярным сярод пачаткоўцаў карыстальнікаў, паколькі ўсе налады вырабляюцца праз кансоль шляхам уводу адпаведных каманд. Аднак гэта рашэнне стала запатрабаваным сярод прафесіяналаў і аматараў кансольных утыліт.

Крок 1: Усталёўка rdesktop

Сцісла спынімся на самой працэдуры інсталяцыі rdesktop. Дадзеная праграма доступу ў афіцыйных сховішчах дыстрыбутываў, дзякуючы чаму юзэру не запатрабуецца спампоўваць дадатковыя файлы або пакеты.

  1. Адкрыйце «Тэрмінал» любым зручным чынам.
  2. Запуск тэрмінала для ўстаноўкі праграмы rdesktop ў Linux

  3. Увядзіце каманду sudo apt-get install rdesktop і націсніце на Enter.
  4. Каманда для ўстаноўкі кансольнай ўтыліты rdesktop ў Linux

  5. Пацвердзіце гэта дзеянне, увёўшы пароль суперпользователя ў новым радку.
  6. Пацверджанне ўстаноўкі кансольнай ўтыліты rdesktop ў Linux

  7. Ўстаноўка будзе працягнутая адразу ж пасля выбару станоўчага адказу «Д».
  8. Пацверджанне атрымання файлаў пры ўсталёўцы кансольнай ўтыліты rdesktop ў Linux

  9. Запуск дадзенай утыліты таксама ажыццяўляецца праз «Тэрмінал» праз каманду rdesktop.
  10. Запуск кансольнай ўтыліты rdesktop ў Linux пасля яе ўстаноўкі

Калі які выкарыстоўваецца дыстрыбутыў заснаваны ня на Debian, аргумент apt-get ў камандзе інсталяцыі прыйдзецца замяніць на yum ці pacman. У астатнім жа ніякіх адрозненняў са зборкамі Linux не маецца.

Крок 2: Запуск і падлучэнне

Калі ў кансолі проста ўпісаць каманду rdesktop, наступнымі радкамі адлюструецца кароткая зводка пра сінтаксіс і даступных опцыях. Мы рэкамендуем вывучыць якія з'явіліся звесткі, каб зразумець, як менавіта ажыццяўляецца злучэнне з выдаленым працоўным сталом праз гэтую ўтыліту.

Інфармацыя пра опцыі і сінтаксісе каманды rdesktop ў Linux

Пасля гэтага можна ажыццяўляць непасрэднае падлучэнне да іншага кампутара. Давайце разбярэм гэты працэс на прыкладзе радкі rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP.

Увод каманды для падлучэння да выдаленага працоўнага стала праз rdesktop ў Linux

Тут варта дэталёва разгледзець абсалютна кожны аргумент і ўпісвалі інфармацыю.

  • -z. Гэтая опцыя адказвае за актывацыю сціску патоку. Выкарыстоўвайце яе для аптымізацыі злучэння. Асабліва актуальна для сістэм з нізкай хуткасцю інтэрнэту.
  • -P. Стварае кэшаванне. Гэта дапамагае захоўваць некаторую інфармацыю на лакальным сховішча, у будучыні не звяртаючыся кожны раз на сервер для яе загрузкі.
  • -g. Ўсталёўвае карыстацкае дазвол вокны працоўнага стала. Пасля гэтай опцыі увядзіце неабходны параметр, каб ён быў ужыты.
  • -u. Пасля гэтай опцыі пакажыце імя карыстальніка, якое будзе адлюстроўвацца на сэрвэры.
  • -p. Дадзены аргумент неабходны ў выпадку прысутнасці пароля.
  • SERVER_IP. Заўсёды паказваецца ў канцы радка. Замест гэтага надпісу увядзіце даменнае імя сервера, да якога хочаце ажыццявіць падлучэнне.

Крок 3: Абмен файламі паміж Windows і Linux у бягучай сесіі

У завяршэнне разбору ўтыліты rdesktop хочам расказаць пра асноўныя дзеянні, што выконваюцца праз увод каманд у кансолі. Для пачатку пагаворым аб самых запатрабаваных задачах, якія звязаны з абменам файлаў. Сеткавая папка падключаецца праз rdesktop -r disk: share = / home / documents -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP, дзе ўсе названыя опцыі і адрасы заменіце на патрабаваныя.

Каманда для адкрыцця агульнай сеткавы тэчкі праз rdesktop ў Linux

Пасля ўводу гэтай каманды папка стане даступная для чытання і запісы, што дазволіць ўсяляк кіраваць якія знаходзяцца там файламі. Аднак калі ўзніклі праблемы з доступам, прыйдзецца зачыніць сесію, актываваць каманду chown -R / home / documents USERNAME: USERGROUP, а ўжо потым падключыць дырэкторыю паўторна.

Каманда для прадастаўлення доступу да сеткавай тэчцы для rdesktop ў Linux

Крок 4: Стварэнне значка хуткага доступу

Пры вывучэнні першага RDP-кліента вы маглі заўважыць, што ўсе профілі захоўваюцца ў табліцы графічнага меню, што дазваляе хутка злучацца і перамыкацца паміж імі. На жаль, у rdesktop такая функцыя папросту адсутнічае, таму застаецца толькі адзін альтэрнатыўны метад - ручное стварэнне кнопкі хуткага доступу для кожнага сервера.

  1. У кансолі стварыце пусты тэкставы файл з адвольным назвай праз зручны тэкставы рэдактар. Сама каманда здабудзе прыкладна такі выгляд: sudo nano rdesktop, дзе nano - які выкарыстоўваецца тэкставы рэдактар, а rdesktop - назва самога файла.
  2. Стварэнне тэкставага файла для значка запуску rdesktop ў Linux

  3. Пры з'яўленні акна ўстаўце два радкі, адзначаныя ніжэй, замяніўшы опцыі і звесткі аб серверы на наяўныя.
  4. #! / Bin / bash

    rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP

    Стварэнне скрыпту для значка запуску rdesktop ў Linux

  5. Захавайце ўсе змены і завершыце працу ў тэкставым рэдактары.
  6. Захаванне змяненняў тэкставага файла значка запуску rdesktop ў Linux

  7. Увядзіце каманду chmod + x rdesktop, каб стварыць значок хуткага запуску на працоўным стале.
  8. Пераўтварэнне тэкставага файла ў праграму для запуску rdesktop ў Linux

Усе астатнія опцыі і нюансы ўзаемадзеяння з rdesktop, пра якія мы не пагаварылі вышэй, дэталёва апісаны ў афіцыйнай дакументацыі або выкарыстоўваюцца даволі рэдка, таму і не маюць патрэбы ў тлумачэннях.

Варыянт 3: freerdp

freerdp - самы новы з усіх вядомых RDP-кліентаў, які толькі пачынае набіраць абароты. Кіраванне ім таксама ажыццяўляецца ў кансолі, а функцый зараз мала, таму мы і паставілі гэты варыянт на апошняе месца.

  1. Ўсталюецца freerdp з усімі неабходнымі кампанентамі праз каманду sudo apt-get install freerdp libfreerdp-plugins-standard.
  2. Каманда для ўстаноўкі праграмы freerdp ў Linux

  3. Інсталяцыя пачнецца адразу ж пасля пацверджання паролем.
  4. Пацверджанне ўстаноўкі праграмы freerdp ў Linux

  5. Абярыце адказ Д, каб загрузіць усе архівы.
  6. Працяг усталёўкі праграмы freerdp ў Linux

  7. Выкарыстоўвайце радок xfreerdp -u black -d WORK -n "Lumpics" -a 15 -k US -g 1440x830 --plugin cliprdr --plugin rdpdr --data disk: DiskP: / home / black - my.rdp.server. net, каб запусціць злучэнне з серверам.
  8. Падключэнне да выдаленага працоўнага стала праз праграму freerdp ў Linux

Цяпер прапануем вывучыць усе опцыі, якія вы ўбачылі ў папярэднім радку. Яны трохі падобныя з тымі, што ўжываліся ў другім варыянце пры ўзаемадзеянні з кліентам rdesktop, але і маюць свае асаблівасці.

  1. -u. Адказвае за імя карыстальніка на сэрвэры. Адразу ж пасля гэтай опцыі павінен быць ўпісаны адпаведны лагін.
  2. -d. Тое ж самае, але толькі з даменам рабочай групы, які вызначаецца загадзя і павінен быць аднолькавым у ўсе удзельнікаў лакальнай сеткі.
  3. -n. Вызначае імя хаста.
  4. -a. Пасля гэтага аргументу паказваецца глыбіня колеру вокны. Па змаўчанні выбіраецца значэнне 15.
  5. -k. Ўсталёўвае стандартную раскладку клавіятуры, дзе ў якасці параметру паказваецца код дзяржавы.
  6. -g. Вызначае памер які адлюстроўваецца вокны ў пікселях.
  7. --plugin cliprdr. Актывуе агульны буфер абмену з будучыняй выдаленым працоўным сталом.
  8. --plugin rdpdr --data disk: DiskP: / home / black -. Падлучае хатнюю тэчку як агульную сеткавую і дазваляе абменьвацца дадзенымі.
  9. my.rdp.server.net. Замяняецца на імя выкарыстоўваецца RDP-сервера.

Вышэй вы атрымалі агульную зводку аб трох розных RDP-кліентах для Linux. Як бачыце, усе яны маюць свае асаблівасці і падыдуць розным карыстачам. Кожны з іх можа злучацца з Windows, таму ўся складанасць выбару заключаецца толькі ў адрозненнях кіравання і рэалізацыі графічнага інтэрфейсу вокны паказу аддаленага працоўнага стала.

Чытаць далей