Letysite.ru

IT Новости с интернет пространства
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Клиент rdp linux

Удобный RDP-клиент для Linux

Для системного администратора самым главным инструментом на его рабочем столе является клиент удаленного доступа, который служит для него окном к управлению серверами. На сегодняшний день, наверное, мало осталось серверов, где сохранился монитор, как устройство. Поэтому RDP -клиент на рабочем столе системного администратора – это самая нужная штука, которая была придумана человечеством в этой сфере.

Из всего многообразия представленных приложений для операционной системы Linux в этой области я остановился на одном – Remmina.

Чем не устраивает родной для Ubuntu – tsclient?

Стандартный RDP -клиент, который предустановлен в операционной системе Ubuntu – tsclient, меня вообще не впечатлил из-за 3 вещей:

  • проблемы при переключении раскладки клавиатуры на подключаемом компьютере. При нажатии Alt+Shift значок на сервере изменяется, но реального переключения не происходит, клавиатура просто перестает печатать. Переключить возможно только с помощью мыши, что является просто хренью и вообще неудобно.
  • после каждого ручного выключения, клиент стартует опять через 30 секунд. Зачем это вообще нужно? Приходится выключать его по 2 раза, что не есть гуд.
  • и последнее, что заставило искать новое приложение – окно не влазит на рабочий стол нетбука с разрешением 1024х600.

Благодаря этим странностям мне пришлось кинутся на поиски альтернативного приложения для подключения к серверам с помощью RDP , и оно было найдено.

Remmina -это самый удобный RDP -клиент для операционной системы Linux

Для удаленного подключения к другим компьютерам я уже давно использую Remmina и полностью всем доволен. Более продвинутого и удобного клиента я не встречал и в данный момент не ищу ему замены.

Выглядит Remmina вот так:

С помощью этого RDP -клиента можно подключаться к удаленному компьютеру с помощью протоколов: RDP , RDPF , RDPS , SFTP , SSH , VNC и VNCI , которых вполне должно хватить каждому системному администратору.

К каждой подключаемой машине можно вручную задать разрешение экрана, что для обладателей нестандартных мониторов является очень полезной настройкой.

Во время использования Remmina в полноэкранном режиме, появляется удобная вспомогательная панелька, такая же как и в клиенте от Microsoft`а. Что тут сказать? Брать лучшее – это хорошо. Главное, чтобы не наоборот.

Для комфортной работы в этом RDP -клиенте есть возможность включить синхронизацию буфера обмена, что позволяет сократить выполнение некоторых задач в несколько раз.

Для общего использования можно открыть любую директорию. Прикольно выглядит примонтированный таким образом пользовательский раздел Linux в любой операционной системе семейства Microsoft.

Для того, чтобы установить в операционной системе Ubuntu этот RDP -клиент, необходимо выполнить 3 команды:

У этой замечательной проги есть только один довольно не маленький минус – она работает только под операционной системой Linux, в Windows воспользоваться Remmina не получиться. Это хоть и прискорбный факт, но не основополагающий, поэтому Remmina – это лучший rdp-клиент для операционной системы Linux.

P.S. Я уважаю людей, который имеют какое-нибудь увлечение. Я считаю, что только такие люди смогут не потерять к этой жизни интерес еще долгое время. Я, к примеру, всегда любил фотографировать, даже купил себе фотоаппарат и одно время практически с ним никогда не разлучался. Но как-то все поугасло и увлечения сменились. Если Вы хотите научиться делать профессиональные снимки, то не пожалейте денег и пройдите курсы фотографии для начинающих. Несмотря на то, что Вы получите колоссальные знания, это послужит огромным стимулом к дальнейшей творческой работе.

  1. Bad_Wolf , 19 Декабрь 2011, 14:29 #

Самым удобным клиентом удаленного доступа является krdc, хотя и у него есть минусы(поддерживает только RDP и VNC ).

  • Admin , 20 Декабрь 2011, 05:52 #

Bad_Wolf: Самым удобным клиентом удаленного доступа является krdc, хотя и у него есть минусы(поддерживает только RDP и VNC ).

Может на KDE он и лучший, а то что поддерживает только RDP и VNC – это не большой минус

  • Дмитрий , 12 Июль 2015, 04:15 #

Нет krdc вообще лучший, Remmina слишком глюкава чтоб ей всерьез пользоваться

Удаленный рабочий стол Ubuntu: легко, встроенными средствами, с поддержкой VNC

Вам нужно подключиться к компьютеру удаленно? Возможно, вы находитесь в другой комнате и вам нужно скопировать файл с другого компьютера. Вместо того, чтобы вставать, если вы находитесь в одной сети, это должно быть просто, независимо от операционной системы.

Andrew E.

Read more posts by this author.

Andrew E.

Использование инструмента удаленного рабочего стола Ubuntu дает вам полный контроль над рабочим столом с любого другого компьютера: Linux, MacOS или Windows. Вы увидите, что на экране, сможете перемещать мышь и даже печатать!

Функция удаленного рабочего стола поддерживает VNC и встроена в Ubuntu по умолчанию. Вот как использовать программное обеспечение для удаленного рабочего стола с Ubuntu.

3 способа удаленного управления в Ubuntu

В целом у вас есть три варианта удаленного управления компьютером Ubuntu:

  • SSH: безопасная оболочка (Secure Shell)
  • VNC: Виртуальные сетевые вычисления (Virtual Network Computing)
  • RDP: Протокол удаленного рабочего стола (Remote Desktop Protocol)
Читать еще:  С целью оптимизации рабочего процесса

Хотя многие пользователи Linux рассматривают SSH как средство удаленного подключения, в нем отсутствует графический пользовательский интерфейс (GUI). Это популярный инструмент командной строки, также встроенный в Ubuntu, для удаленного управления рабочим столом, поддерживающий все три варианта.

Кроме того, вы не ограничены удаленным управлением с компьютера Ubuntu или Linux. С настроенным общим доступом к вашему компьютеру Ubuntu можно получить удаленный доступ. Linux, Mac и Windows PC могут использовать инструменты удаленного рабочего стола для управления Ubuntu. Вы также найдете инструменты VNC для Android и iOS.

Включение поддержки удаленного рабочего стола Ubuntu

Включение удаленного рабочего стола Ubuntu проще простого. Вам не нужно ничего устанавливать: в Ubuntu встроена поддержка VNC. Тем не менее, вам нужно будет перейти к ПК Ubuntu, чтобы настроить его в первый раз.

Нажмите кнопку Search и введите Desktop sharing, затем нажмите кнопку Sharing. Вам будет представлено простое окно с настройками. В верхней части окна щелкните переключатель, чтобы включить функцию. Затем нажмите кнопку Screen Sharing (Совместный доступ к экрану) и снова найдите переключатель в этом окне и щелкните по нему, чтобы включить его.

Убедитесь, что функция Allow connections to control the screen включена. В целях безопасности, вам также необходимо указать пароль на подключение.

Как только вы включите удаленное подключение, на экране появится локальное имя вашего устройства Ubuntu. Это адрес VNC-адрес — сохраните его для последующего удаленного входа.

Удаленное управление Ubuntu посредством VNC

Управление компьютером Ubuntu через VNC — простейший способ для любых устройств. Просто убедитесь, что у вас установлен VNC-клиент или приложение для просмотра.

Удаленный рабочий стол Ubuntu с другого устройства Linux
Ubuntu (и многие другие дистрибутивы Linux) поставляются с предустановленной программой просмотра удаленного рабочего стола. Это означает, что как только ваш компьютер Ubuntu настроен на удаленное подключение, вы можете подключиться к нему с любого используемого вами дистрибутива Linux.

  • Нажмите Поиск и введите remote desktop.
  • Выберите первый результат, Remmina.

  • Выберите VNC в выпадающем меню слева.
  • Введите адрес VNC (или IP-адрес), который вы отметили ранее.
  • Нажмите клавишу Enter, чтобы начать соединение.
  • При появлении запроса введите пароль.

По мере добавления устройств они будут сохраняться в списке, чтобы в будущем можно было быстро получить к ним доступ.

Используйте этот инструмент для подключения к другим рабочим столам Ubuntu в вашей сети, и вы будете управлять компьютером удаленно. Инструмент также можно использовать для управления любым компьютером с установленным клиентом VNC.

Удаленное подключение к Ubuntu из ОС Windows

Хотите управлять компьютером Ubuntu с помощью Windows? Это также возможно, используя тот же самый адрес VNC (или IP-адрес компьютера Ubuntu).

Однако сначала вам понадобится VNC-клиент, например, VNC Viewer (от VNC Connect), установленный на компьютере под управлением Windows. Затем можно подключиться к компьютеру Ubuntu, введя VNC или IP-адрес.

Удаленное подключение к Ubuntu из Mac OS

Пользователи Mac OS, желающие подключиться к своим компьютерам на Ubuntu, должны использовать встроенный инструмент VNC Viewer.

Опять же, для подключения все также необходим IP-адрес или VNC-адрес.

Что насчет поддержки Ubuntu RDP

Подключение к компьютеру Ubuntu по протоколу RDP также возможно.

Remote Desktop Protocol — это проприетарная система, разработанная Microsoft. Она оказалась настолько успешной, что серверные и клиентские приложения RDP доступны на большинстве программных платформ.

Система аутентификации RDP использует имя пользователя и пароль вашего компьютера, а также быстро и легко настраивается.

Настройка Ubuntu RDP

Перед подключением к Ubuntu по протоколу RDP необходимо знать IP-адрес удаленного компьютера. Самый простой способ — это открыть терминал и ввести

Обязательно обратите внимание на значение inet addr, соответствующее типу соединения. Например, если компьютер Ubuntu находится в сети Ethernet, используйте этот IP-адрес.

Далее необходимо установить xrdp. Это RDP-сервер для Ubuntu (и других устройств Linux). Он требуется для удаленного подключения.

Для его установки введите к терминале

После установки сервер запускается командой

После запуска xrdp вы готовы использовать RDP.

Удаленное управление Ubuntu через RDP

Как уже отмечалось, клиенты RDP доступны для большинства платформ. Например, вы можете использовать RDP-функционал в Remmina, если вы используете компьютер с Linux для удаленного управления Ubuntu. Аналогично, RDP встроен в Windows.

Если вы используете стандартный рабочий стол, используйте следующие шаги для подключения посредством RDP к Ubuntu.

  • Ubuntu/Linux: Запустите Remmina и выберите RDP в выпадающем списке. Введите IP-адрес удаленного ПК и нажмите Enter.
  • Windows: Нажмите Пуск и введите rdp. Ищите приложение Remote Desktop Connection (Подключение к удаленному рабочему столу) и нажмите Open (Открыть). Введите IP-адрес компьютера Ubuntu и нажмите Подключить.

  • Mac Os: Начните с установки программного обеспечения Microsoft Remote Desktop 10 из App Store. Запустите программу, нажмите Add Desktop (Добавить рабочий стол), добавьте IP-адрес под именем PC Name (Имя ПК), затем нажмите Save (Сохранить). Просто дважды щелкните по иконке подключения в окне приложения, чтобы начать сеанс удаленного рабочего стола.
Читать еще:  Браузер оптимизированный для просмотра видео

Обратите внимание, что RDP запросит у вас имя пользователя и пароль от учетной записи Ubuntu PC при первом установлении соединения.

Можно ли дистанционно управлять Убунту вдали от дома?

Хотите подключиться к вашей машине Ubuntu во время путешествия? Это немного сложнее, но возможно. Вам понадобится статический IP или динамический адрес от такого сервиса, как DynDNS.

Это, по сути, переадресация веб-адреса на устройство, работающее под управлением DynDNS в вашей сети.

rdesktop — клиент RDP для подключения рабочего стола Windows из Linux

rdesktop — это программное обеспечение с открытым исходным кодом, которое позволяет подключаться к удаленному рабочему столу Windows и управлять им с компьютера Linux с помощью RDP — протокола удаленного рабочего стола.

В этой статье мы расскажем, как установить rdesktop в системе Linux для доступа к удаленному рабочему столу компьютера с Windows, используя имя хоста и/или IP-адрес.

Настройки Windows

Чтобы разрешить rdesktop подключаться к любой машине с Windows, вам нужно внести несколько следующих изменений в Windows:

  • разрешить подключение к порту RDP №3389 в брандмауэре;
  • включить удаленный рабочий стол в операционной системе Windows;
  • создать пользователя с паролем.

Выполнив все вышеперечисленные параметры конфигурации Windows, вы можете перейти к установке rdesktop в своей системе Linux для доступа к рабочему столу Windows.

Установка rdesktop (удаленный рабочий стол) в Linux

Предпочтительно использовать менеджер пакетов по умолчанию, такой как yum, dnf или apt, для установки программного обеспечения для автоматической обработки зависимостей во время установки:

Если rdesktop недоступен для установки из репозиториев по умолчанию, вы можете скачать tarball с Github здесь или использовать следующую команду wget для загрузки и установки, как показано ниже:

Подключение к рабочему столу Windows с использованием имени хоста (узла)

Чтобы подключить хост Windows с рабочего стола Linux, введите следующую команду, используя параметр -u в качестве имени пользователя (narad) и (ft2) в качестве имени хоста Windows. Для разрешения имени хоста добавьте запись в файле /etc/hosts, если в вашей среде нет DNS-сервера.

Подключение к рабочему столу Windows с использованием IP-адреса

Чтобы подключить хост Windows с компьютера Linux, используйте имя пользователя (narad) и IP-адрес (192.168.50.5) хоста Windows, команда будет такой же:

Если вы хотите узнать больше, то выполните команду man rdesktop в командной строке или же посетите веб-сайт проекта rdesktop.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Выбор RDP клиента для Linux

Одно из первых и самых проблемных вопросов при внедрении Linux в офисе , это 1С и другие службы, которые без Windows практически не могут. Что касается 1С, то есть варианты настройки и под Linux и под wine и много других способов. Но есть и извращения, когда 1C работает с базой GT.M (если кто не слышал почитайте кошмары на ночь). В таком варианте базы данных, способов запустить 1С из под Ubuntu не нашлось, и поэтому пришлось оставить бухгалтерию в терминалах Windows.

А вот клиента терминального RDP подключения мы сегодня рассмотрим.

Скажу сразу, что выбор был большой, рассматривались различные варианты, но в финал вышли двое.

Remmina VS Rdesktop

Важные особенности задачи для обоих кандидатов: проброс usb портов для сканера штрих-кодов, для принтера чеков, проброс принтеров в целом, и возможность пробрасывать usb-ключи, а так же общий буфер обмена, и меньше «возни» для конечного пользователя. То есть нажал на кнопку, и Мария Ивановна, которой уже «немного за 30», работает в терминале с 1С, при этом ей ничего не нужно выбирать.

Remmina — очень удобный инструмент для любителей окон. Своя GUI (графическая оболочка), настройка «галочками». Большой список возможных подключений (RDP, VNC, SSH и т.д.). Есть и одно, на мой взгляд, самое важное преимущество remmin’ы — это свободное масштабирование окна подключения, чего к сожалению нет rdesktop.

Так же в Remmine хорошо организованная GUI, что не мало важно для Linux программ. То есть это и список сохранённых удаленных подключений, фильтры списков, и многое другое.

Из минусов работы с remmina выделить можно парочку проблем. В процессе тестирование Remmina (в разных графических оболочках) постоянно закрывалась по непонятным причинам. Никаких логов об этом не было, вообще ничего не удавалось найти. «Хлопалась» просто так, произвольно, в любой момент времени. Проработает 2 часа, 4 часа, 1 день — а потом оп и «хлоп» — Remmin’ы нет. Однажды удалось найти одно из причин следствия такого поведения. При запуске remmina из терминала, работоспособность последней оказалась стабильнее. Однако рано радовались, это лишь так показалось.

Вторая сугубо личная особенность сложности работы remmin’ы — это её скованность. То есть, если нужно будет что-то ещё при решении сложных задач (подключить LPT-порт к примеру), то remmina ограниченна возможностями, которые вложил в неё автор. В следующих статьях я подробно это объясню.

Читать еще:  Nvidia geforce experience оптимизация игр

Rdesktop в своей красе оказался более стабильный, по сей день (год+) не было не единого произвольного закрытия программы, даже с техническими «извращениями».

Зато в работе с rdesktop необходимы не малые усилия и знания. Для пользователей с разными мониторами, разрешениями экрана, кол-вами мониторов на одном ПК и не умеющими нажимать сочетания клавиш ctr+alt+enter , пришлось писать дополнительные скрипты для подключения.

Скрипт определял текущий монитор (на котором запускается RDP подключение), разрешение экрана, отнимал небольшое кол-во пикселей сверху/снизу для панели задач в xfce, определял принтер по умолчанию для проброса, и запускал окно для покдлючения к виртуальным средам, которое в принципе нравилось пользователям.

Скрипт подключение на rdesktop (может кому пригодится)

#!/usr/bin/env bash
OFFSET_RE=»+([-0-9]+)+([-0-9]+)»
# Вычисление текущего монитора на котором запускается скрипт подключения
eval «$(xdotool getmouselocation —shell)»
monitor_index=0
while read name width height xoff yoff
do
if [ «$» -ge «$xoff»
-a «$» -ge «$yoff»
-a «$» -lt «$(($xoff+$width))»
-a «$» -lt «$(($yoff+$height))» ]
then
monitor=$name
break
fi
((monitor_index++))
done &2
exit 1
fi

В общем выбор остался за Rdesktop, но это лично моё мнение, и надеюсь remmina будет развиваться. Кстати, последняя очень хороший инструмент для дома, для «блондинок» или домохозяек.

Как устанавливать и настраивать описанные программы я не будут, так как таких статей множество и с разными вариантами. Дерзайте.

RDP клинет Linux или как подключиться к Windows из Linux

Если в вашей локальной сети присутствуют Windows сервера или клиентские машины с возможностью подключения к удаленному рабочему столу, то логично было бы иметь такую поддержку со стороны Linux машин. Такую возможность нам обеспечивает проект rdesktop и их одноименный rdp клиент.

Логика работы rdesktop основывается на протоколе RDP (Remote Desktop Protocol) — проприетарном протоколе Microsoft, используемом для удаленного доступа к рабочему столу Windows. Основная настройка в этом случае производится на стороне сервера — здесь же мы рассмотрим работу клиентской части, основные принципы, параметры и примеры использования.

Rdesktop установка

Итак приступим. rdesktop — консольная утилита, так что смело открывайте терминал и вводите

Если вы получили сообщение о том, что команда не найдена — её нужно установить. Для Debian-based дистрибутивов (Ubuntu, Linux Mint) команда установки rdesktop будет выглядеть так:

apt-get install rdesktop #Команду стоит вводить от лица root

Подключение к серверу

rdesktop -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP

  • -z включает сжатие потока
  • -P кэширование
  • -g задает геометрию окна
  • -u имя пользователя на сервере
  • -p пароль.

Следует оговориться — задание пароля в явном виде в качестве опции для rdesktop не является безопасным, так как он может быть просмотрен другими пользователями с помощью команды ps. Поэтому, если компьютер может быть доступен другим пользователям (локальным или удаленным), эту опцию следует опускать — пароль можно будет ввести уже после установления сессии.

Опцию «-g» можно заменить опцией «-f». В этом случае окно rdesktop будет открыто на весь экран. Выход в этом случае можно будет инициировать нажатием клавиш Ctrl-Alt-Enter.

Обмен файлами между Windows и Linux в рамках сеанса rdp

Остро встает вопрос о возможности обмена файлами в рамках сессии между локальным и удаленным компьютером, так как перетаскивание не поддерживается. Первое, что можно сделать, это при помощи опции «-r disk: =

» подключить любую локальную папку как диск Windows, который можно будет увидеть в «Мой компьютер». Например команда

rdesktop -r disk_share=/home/documents -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP

кроме всего прочего подключит папку /home/documents в качестве диска «share» в «Мой компьютер» на стороне Windows. Вы сможете читать и записывать файлы. Однако, следует помнить, что владельцем подключаемой папки должен быть тот пользователь, от лица которого запускается rdp client. Иначе (запуская rdesktop от лица, например, root) вы не сможете потом получить доступ к записанным файлам, пока не установите правильного владельца. Если это произошло, воспользуйтесь командой chown для смены владельца и группы:

chown -R /home/documents USERNAME:USERGROUP

Второй доступный способ, это при помощи протоколов SMB или NFS сделать общую сетевую папку. Читайте документацию по созданию таких хранилищ и их подключению к системам Windows и Linux

Создание простой кнопки запуска

Чтобы каждый раз не открывать консоль и не вводить длительные последовательности команд и опций, можно сделать кнопку запуска, два раза кликнув по которой можно запустить требуемый сеанс.

Для этого нужно поместить команду целиком в текстовый файл в нужном месте (на Рабочий Стол, или любую другую папку), добавить одну строчку до нее и сделать файл исполняемым. Так, исползуя пример из первой части делаем такой текстовый файл такого содержания:

#!/bin/bash
rdesktop -z -P -g 1280×900 -u USERNAME -p PASSWORD SERVER_IP

Ссылка на основную публикацию
Adblock
detector