Тэхналогія RDP (Remote Desktop Protocol) дазваляе карыстальнікам аднолькавых або розных версій аперацыйных сістэм здзяйсняць выдаленае кіраванне кампутарам. Існуюць спецыяльныя кліенты, отлічімы ад кансольных утыліт, дзе гэтая опцыя рэалізаваная праз графічны інтэрфейс, а гэта значыць, што юзэру падаецца поўны выгляд працоўнага стала, магчымасць узаемадзейнічаць з клавіятурай і паказальнікам мышы. У рамках сённяшняга артыкула мы хочам расказаць аб выкарыстанні папулярных RDP-кліентаў у Linux.
Выкарыстоўваем RDP-кліенты ў Linux
Зараз існуе не так шмат RDP-кліентаў, паколькі маюцца складанасці ў рэалізацыі тэхналогіі, якія звязаны і з яе прапрыетарныя. Аднак звычайнаму юзэру на выбар прапануецца не менш трох розных варыянтаў. Далей мы хочам распавесці толькі аб самых папулярных і надзейных з іх, а вы, адштурхваючыся ад інструкцый, ужо зможаце ўсталяваць прыдатны кліент і вырабляць падключэнне да сервера.Варыянт 1: Remmina
Remmina - самы папулярны кліент аддаленага рабочага стала, які па змаўчанні прадусталяваны у шматлікіх дыстрыбутывах Linux. Аднак часцяком яго версія з'яўляецца састарэлай. Гэтая праграма мае просты і зразумелы GUI з вялікай колькасцю дапаможных інструментаў. Асвоіць яе зможа нават пачатковец карыстальнік, таму мы і змясцілі гэты софт на першае месца. Давайце пакрокава разбярэм працэдуру ўстаноўкі, налады і падлучэння ў Remmina.
Крок 1: Усталёўка
Пачаць варта з ўстаноўкі дадзенага RDP-кліента ў аперацыйную сістэму. Як было сказана раней, па змаўчанні ў многіх дыстрыбутывах Remmina ўжо прысутнічае, але не перашкодзіць абнавіць яе версію, што не зойме шмат часу.
- Калі ў вашай сістэме Remmina папросту адсутнічае і вы хочаце ўсталяваць стабільную, але не самую апошнюю зборку, для пачатку запусціце «Тэрмінал» зручным спосабам, напрыклад, праз меню прыкладанняў або заціснуўшы камбінацыю Ctrl + Alt + T.
- У адкрылася кансолі увядзіце sudo apt install remmina і націсніце на Enter. Заменіце пакетны менеджэр apt на іншы, калі карыстаецеся дыстрыбутыў, заснаваны на RedHat або Fedora.
- Заўсёды дзеянні інсталяцыі запускаюцца ад імя суперпользователя, таму даводзіцца пацвярджаць іх, уводзячы пароль у новым радку. Гэтая сітуацыя не стала выключэннем.
Далей можа спатрэбіцца дадатковае пацвярджэнне пашырэння занятага дыскавай прасторы. Пасля паспяховага завяршэння інсталяцыі можна пераходзіць да выкарыстання кліента. Калі ж вы жадаеце абнавіць версію, прыйдзецца задзейнічаць прыстасаваныя сховішчы, паколькі на афіцыйныя новыя зборкі не паступаюць. Рэалізацыя будзе крыху больш складана, а выглядае так:
- У кансолі увядзіце sudo apt-add-repository ppa: remmina-ppa-team / remmina-next, каб атрымаць файлы са сховішча.
- Пацвердзіце гэта дзеянне, напісаўшы пароль ўліковага запісу суперпользователя.
- Вы будзеце апавешчаныя аб атрымліваюцца пакетах. Прыміце іх, націснуўшы на Enter.
- Чакайце завяршэння запампоўкі файлаў. Падчас гэтай аперацыі не зачыняйце кансоль і не перарывайце злучэнне з інтэрнэтам.
- Пасля гэтага варта абнавіць спіс сістэмных сховішчаў праз каманду sudo apt-get update.
- Застаецца толькі вырабіць інсталяцыю RDP-кліента і спадарожных яму убудоў, увёўшы sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard.
- Пацвердзіце інфармацыю аб займаемым дыскавай прасторы, выбраўшы адказ Д, і чакайце заканчэння працэдуры.
На гэтым інсталяцыя Remmina завершана. Старая версія будзе аўтаматычна замешчана новай, такім чынам, можна зачыняць кансоль і пераходзіць да першага запуску праграмнага забеспячэння.
Крок 2: Запуск і настройка
З запускам і канфігурацыяй Remmina разбярэцца нават самы пачатковец карыстальнік, а з апошнім дапаможа афіцыйная дакументацыя. Аднак мы ўсё ж хочам спыніцца на асноўных момантах, каб пры рэалізацыі гэтай задачы не ўзнікла якіх-небудзь цяжкасцяў.
- Па змаўчанні значок Remmina адразу ж пасля ўстаноўкі будзе дададзены ў меню прыкладанняў. Адшукайце яго там, пракруціўшы спіс або скарыстаўшыся радком пошуку.
- Для пераходу да налад клікніце па кнопцы ў выглядзе трох гарызантальных ліній і абярыце пункт «Параметры».
- Цяпер на экране адлюструецца акно «Настройкі Remmina». У ім прысутнічае велізарную колькасць укладак, якія адказваюць за ўнясення глабальных і карыстацкіх зменаў. Напрыклад, тут можна задаць стандартны дазвол экрана, змяніць камбінацыі клавіш, рэдагаваць пункты пратаколу SSH і бяспекі.
Мы не будзем спыняцца на кожным прысутным пункце дэталёва, бо распрацоўшчыкі прадастаўляюць афіцыйную інфармацыю па кожнай опцыі, а таксама інтэрфейс Remmina мае рускую мову, што дапаможа самастойна ва ўсім разабрацца.
Крок 3: Стварэнне профілю і падлучэнне
Пасля ўстаноўкі аптымальнай канфігурацыі Remmina застаецца толькі стварыць профіль для падлучэння, выкарыстоўваючы разгляданы пратакол, каб паспяхова злучыцца з выдаленым працоўным сталом. Мы прапануем разабраць асноўны прынцып гэтай працэдуры.
- Знайдзіце на верхняй панэлі адпаведны значок і клікніце па ім левай кнопкай мышы, каб адлюстравалася форма стварэння падключэння.
- Запоўніце ўсе радкі ў адпаведнасці са сваімі патрабаваннямі. Абавязкова пераправяраць дадзеныя уліковых запісаў і адрасы сервераў. Пасля гэтага вы можаце выбраць дзеянне. Калі націснуць на «Падключыць», названыя налады захаваны не будуць, бо для гэтага варта клікнуць на «Захаваць і падключыць».
- У будучыні захаваныя профілі можна запускаць прама праз галоўнае меню Remmina. Усе даступныя падлучэння адлюструюцца ў выглядзе табліцы з дэталёвай інфармацыяй.
- Пасля запуску адкрыецца асобнае акно з віртуальным працоўным сталом. Чакайце пачатку загрузкі і выкарыстоўвайце інструменты на левай панэлі, каб кіраваць сеансам.
Зараз застаецца толькі прыступіць да ўзаемадзеяння з выдаленым працоўным сталом, выконваючы там неабходныя дзеянні. Калі ў вас узніклі нейкія пытанні па кіраванні Remmina, звярніце асаблівую ўвагу на дакументацыю: там у максімальна разгорнутым выглядзе апісаны адказы абсалютна на ўсе пытанні карыстальнікаў.
Варыянт 2: rdesktop
Наступная прылада пад назвай rdesktop не з'яўляецца такім папулярным сярод пачаткоўцаў карыстальнікаў, паколькі ўсе налады вырабляюцца праз кансоль шляхам уводу адпаведных каманд. Аднак гэта рашэнне стала запатрабаваным сярод прафесіяналаў і аматараў кансольных утыліт.
Крок 1: Усталёўка rdesktop
Сцісла спынімся на самой працэдуры інсталяцыі rdesktop. Дадзеная праграма доступу ў афіцыйных сховішчах дыстрыбутываў, дзякуючы чаму юзэру не запатрабуецца спампоўваць дадатковыя файлы або пакеты.
- Адкрыйце «Тэрмінал» любым зручным чынам.
- Увядзіце каманду sudo apt-get install rdesktop і націсніце на Enter.
- Пацвердзіце гэта дзеянне, увёўшы пароль суперпользователя ў новым радку.
- Ўстаноўка будзе працягнутая адразу ж пасля выбару станоўчага адказу «Д».
- Запуск дадзенай утыліты таксама ажыццяўляецца праз «Тэрмінал» праз каманду rdesktop.
Калі які выкарыстоўваецца дыстрыбутыў заснаваны ня на Debian, аргумент apt-get ў камандзе інсталяцыі прыйдзецца замяніць на yum ці pacman. У астатнім жа ніякіх адрозненняў са зборкамі Linux не маецца.
Крок 2: Запуск і падлучэнне
Калі ў кансолі проста ўпісаць каманду rdesktop, наступнымі радкамі адлюструецца кароткая зводка пра сінтаксіс і даступных опцыях. Мы рэкамендуем вывучыць якія з'явіліся звесткі, каб зразумець, як менавіта ажыццяўляецца злучэнне з выдаленым працоўным сталом праз гэтую ўтыліту.
Пасля гэтага можна ажыццяўляць непасрэднае падлучэнне да іншага кампутара. Давайце разбярэм гэты працэс на прыкладзе радкі rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP.
Тут варта дэталёва разгледзець абсалютна кожны аргумент і ўпісвалі інфармацыю.
- -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, дзе ўсе названыя опцыі і адрасы заменіце на патрабаваныя.
Пасля ўводу гэтай каманды папка стане даступная для чытання і запісы, што дазволіць ўсяляк кіраваць якія знаходзяцца там файламі. Аднак калі ўзніклі праблемы з доступам, прыйдзецца зачыніць сесію, актываваць каманду chown -R / home / documents USERNAME: USERGROUP, а ўжо потым падключыць дырэкторыю паўторна.
Крок 4: Стварэнне значка хуткага доступу
Пры вывучэнні першага RDP-кліента вы маглі заўважыць, што ўсе профілі захоўваюцца ў табліцы графічнага меню, што дазваляе хутка злучацца і перамыкацца паміж імі. На жаль, у rdesktop такая функцыя папросту адсутнічае, таму застаецца толькі адзін альтэрнатыўны метад - ручное стварэнне кнопкі хуткага доступу для кожнага сервера.
- У кансолі стварыце пусты тэкставы файл з адвольным назвай праз зручны тэкставы рэдактар. Сама каманда здабудзе прыкладна такі выгляд: sudo nano rdesktop, дзе nano - які выкарыстоўваецца тэкставы рэдактар, а rdesktop - назва самога файла.
- Пры з'яўленні акна ўстаўце два радкі, адзначаныя ніжэй, замяніўшы опцыі і звесткі аб серверы на наяўныя.
- Захавайце ўсе змены і завершыце працу ў тэкставым рэдактары.
- Увядзіце каманду chmod + x rdesktop, каб стварыць значок хуткага запуску на працоўным стале.
#! / Bin / bash
rdesktop -z -P -g 1280x900 -u USERNAME -p PASSWORD SERVER_IP
Усе астатнія опцыі і нюансы ўзаемадзеяння з rdesktop, пра якія мы не пагаварылі вышэй, дэталёва апісаны ў афіцыйнай дакументацыі або выкарыстоўваюцца даволі рэдка, таму і не маюць патрэбы ў тлумачэннях.
Варыянт 3: freerdp
freerdp - самы новы з усіх вядомых RDP-кліентаў, які толькі пачынае набіраць абароты. Кіраванне ім таксама ажыццяўляецца ў кансолі, а функцый зараз мала, таму мы і паставілі гэты варыянт на апошняе месца.
- Ўсталюецца freerdp з усімі неабходнымі кампанентамі праз каманду sudo apt-get install freerdp libfreerdp-plugins-standard.
- Інсталяцыя пачнецца адразу ж пасля пацверджання паролем.
- Абярыце адказ Д, каб загрузіць усе архівы.
- Выкарыстоўвайце радок 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, каб запусціць злучэнне з серверам.
Цяпер прапануем вывучыць усе опцыі, якія вы ўбачылі ў папярэднім радку. Яны трохі падобныя з тымі, што ўжываліся ў другім варыянце пры ўзаемадзеянні з кліентам rdesktop, але і маюць свае асаблівасці.
- -u. Адказвае за імя карыстальніка на сэрвэры. Адразу ж пасля гэтай опцыі павінен быць ўпісаны адпаведны лагін.
- -d. Тое ж самае, але толькі з даменам рабочай групы, які вызначаецца загадзя і павінен быць аднолькавым у ўсе удзельнікаў лакальнай сеткі.
- -n. Вызначае імя хаста.
- -a. Пасля гэтага аргументу паказваецца глыбіня колеру вокны. Па змаўчанні выбіраецца значэнне 15.
- -k. Ўсталёўвае стандартную раскладку клавіятуры, дзе ў якасці параметру паказваецца код дзяржавы.
- -g. Вызначае памер які адлюстроўваецца вокны ў пікселях.
- --plugin cliprdr. Актывуе агульны буфер абмену з будучыняй выдаленым працоўным сталом.
- --plugin rdpdr --data disk: DiskP: / home / black -. Падлучае хатнюю тэчку як агульную сеткавую і дазваляе абменьвацца дадзенымі.
- my.rdp.server.net. Замяняецца на імя выкарыстоўваецца RDP-сервера.
Вышэй вы атрымалі агульную зводку аб трох розных RDP-кліентах для Linux. Як бачыце, усе яны маюць свае асаблівасці і падыдуць розным карыстачам. Кожны з іх можа злучацца з Windows, таму ўся складанасць выбару заключаецца толькі ў адрозненнях кіравання і рэалізацыі графічнага інтэрфейсу вокны паказу аддаленага працоўнага стала.