- Обзор RDP-клиентов для Linux
- Зачем нужны RDP-клиенты?
- Безопасность Remote Desktop Protocol
- Лучшие RDP-клиенты
- KRDC
- Установка и настройка
- Vinagre
- Установка и настройка
- Remmina
- Установка и настройка
- Apache Guacamole
- Установка и настройка
- FreeRDPReal
- Установка и настройка
- TeamViewer
- Установка и настройка
- AnyDesk
- Установка и настройка
- mRemoteNG
- Установка и настройка
- Удаленное графическое подключение к Astra Linux
- Подключение из Astra Linux.
- Подключение из Windows.
- Как установить Remmina Astra Linux
- Свежие записи
- Записи Архивов по месяцам
- Рубрики
Обзор RDP-клиентов для Linux
RDP — спецпротокол от Microsoft, через который осуществляется доступ к удаленному рабочему столу. Его поддерживают почти все актуальные ОС, но особенно большой популярностью у пользователей пользуются RDP-клиенты для Линукс, о которых мы поговорим в тексте статьи.
Зачем нужны RDP-клиенты?
РДП-клиент для Линукс — это функциональное решение, позволяющее комфортно получать доступ к удаленным рабочим столам с компьютерами. ПО обладает широкими дополнительными возможностями, поэтому закономерно пользуется очень высокой популярностью у пользователей.
Безопасность Remote Desktop Protocol
Для обеспечения безопасности протокола RDP может использоваться один из двух подходов:
Со встроенной системой все просто. Она включает в себя средства аутентификации пользователей, а также шифрование и обеспечение целостности информации. Все это изначально заложено в протокол.
Внешняя система — это специальные модули, например TLS или CredSSP, которые используются для обеспечения безопасности протокола.
TLS может быть использован при условии поддержки RDP-клиентом (версия не ниже 6.0) на любых системах Windows, начиная с Windows 2003 Server.
CredSSP совмещает в себе функционал TLS с Kerberos и NTLM.
Лучшие RDP-клиенты
Существует множество RDP-клиентов для Linux и лучший среди них выделить практически невозможно. Программы характеризуются своими уникальными особенностями и достоинствами, поэтому выбирать всегда нужно индивидуально, с учетом собственных потребностей и задач.
KRDC
KRDC — официальное решение для KDE, распространяемое полностью бесплатно. Система подходит для работы с разными протоколами, включая RDP и VNC.
Установка и настройка
Для инсталляции клиента RDP на Linux Mint необходимо введение специальной команды:
sudo apt-get install krdc
Подключение осуществляется легко и требует ввода адреса сервера в адресную строку. После этого пользователь получит доступ к окну настроек.
Решение прекрасно зарекомендовало себя в практическом использовании и считается почти идеальным, когда не нужен большой функционал.
Vinagre
Разработанное специально для среды Gnome ПО и распространяемое бесплатно. Vinagre обычно встречается в дистрибутивах и не требует дополнительного приобретения или установки.
Установка и настройка
Если RDP-клиент в Linux Debian отсутствует, инсталляцию можно выполнить вручную. В этом поможет команда:
sudo apt-get install vinagre
Решение пользуется большой популярностью, так как характеризуется многочисленными достоинствами:
- подключение к нескольким машинам;
- протоколы SSH и VNC;
- поиск подключений по локальной сети;
- поддержка Gnome Keyring;
- доступна история.
Решение может быть лучшим для пользователей, работающих в среде Gnome.
Remmina
Remmina — одна из самых популярных программ под Линукс для удаленного доступа. Она поддерживает SSH и VNC и характеризуется многочисленными достоинствами, за что ее и любят многие пользователи:
- возможность открывать больше 1 хоста;
- сочетания быстрых клавиш;
- автоматическое масштабирование;
- возможность создавать скриншоты;
- перенаправление;
- возможность совместно использовать рабочие столы.
Установка и настройка
Remmina, как и многие другие клиенты из нашего списка, легко устанавливается с помощью специальной команды:
sudo apt install remmina
Чаще всего дистрибутив Линукс имеет установочный пакет, поэтому установка занимает очень немного времени. Если же установщик отсутствует или позволяет инсталлировать сильно устаревшую версию, необходимо будет использовать терминал:
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
Для скачивания обновления нужно использовать команду:
sudo apt-get update
Команда для установки обновления:
sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard
Чтобы завершить инсталляцию, необходимо завершить текущие сеансы с помощью команды:
sudo killall remmina
Remmina бесплатная и входит во многие дистрибутивы.
Apache Guacamole
Еще одно актуальное решение, распространяемое бесплатно. Важное достоинство — браузерное подключение, то есть без обязательной инсталляции на устройство.
Установка и настройка
Обычно программа встречается в дистрибутивах, поэтому для инсталляции выполняется всего одна команда:
sudo apt-get install guacamole-tomcat
В стандартных условиях нужно дополнительно задействовать возможность работы по RDP через терминал:
apt-get install libguac-client-ssh0 libguac-client-rdp0
FreeRDPReal
Это распространяемый бесплатно клиент, который очень часто встречается во многих дистрибутивах.
Установка и настройка
Чтобы установить наиболее актуальную версию решения под Linux, необходимо использовать команду:
sudo apt install freerdp2-x11
Настройка выполняется командой:
xfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX
- -u — имя удаленного устройства;
- -p — пароль;
- -g — требуемое разрешение экрана;
- XXX — IP-адрес удаленного компьютера.
Пользователю не придется вводить команду постоянно при попытке подключения. Запуск может быть настроен с подходящими параметрами автоматически. Для этого нужно использовать редактор:
nano: sudo nano ~/rdp.sh
Затем рекомендуется использовать команды:
xfreerdp -u username -p password -g 1280×1024 XXX.XXX.XXX.XXX
Нужно сохранить полученный файл.
TeamViewer
Среди популярных программ для работы через протокол RDP нельзя не отметить TeamViewer. Это бесплатная система, которая позволяет быстро и удобно работать на разных операционных системах. Однако бесплатно ПО распространяется только для некоммерческого применения. Для корпоративного применения необходимо приобрести специальную версию.
Кроме того, к достоинствам решения можно отнести и возможность передачи информации, поэтому доступ можно получать даже к заблокированным устройствам. Однако и недостатки у ПО имеются, главный из них — закрытый код.
Установка и настройка
Чтобы выполнить установку программы, необходим установочный пакет — его можно скачать с сайта компании-разработчика.
Важно: для использования решения необходима его установка на обеих машинах, которые планируется использовать в работе.
Чтобы выполнить установку через терминал, можно использовать специальную команду, соответствующую используемому пакету. Например, на DEB в терминале нужно прописать:
apt install teamviewer_12.0.xxxxx_i386.deb
AnyDesk
Данный клиент создан разработчиками, которые ранее входили в команду TeamViewer. Они создали собственное решение, характеризующееся очень высокой скоростью работы, а также удобством эксплуатации. Отдельные эксперты называют именно AnyDesk самым быстрым клиентом, среди всего, что мы сейчас видим на рынке.
Решение распространяется в двух версиях:
- Бесплатная. Характеризуется ограниченным функционалом, которого, впрочем, обычно достаточно для некоммерческого применения.
- Платная. Характеризуется максимальным функционалом, который существенно выше, чем у большинства распространяемых бесплатно решений. Адаптирована для профессионалов и сисадминов.
Установка и настройка
Чтобы выполнить инсталляцию, необходим дистрибутив, который скачивается с сайта компании-разработчика. После получения дистрибутива нужно просто запустить программу-установщик, указать путь для инсталляции, согласиться с соглашением и дождаться завершения установки.
mRemoteNG
Еще одно популярное решение, не уступающее большинству конкурентов на рынке. ПО поддерживает RDP и SSH. Позволяет пользователям одновременно работать с большим числом подключений, отображаемых вкладками на экране.
Это бесплатное решение, которое подойдет для домашнего и коммерческого применения.
Установка и настройка
Решение редко встречается в дистрибутивах, поэтому его нужно скачивать с сайта разработчика. Со скачанного установочного дистрибутива инсталляция выполняется очень быстро, после чего можно сразу организовать подключение, выполняемое одним кликом на появившийся значок. Пользователю останется только указать имя подключения и вручную его настроить.
Мы рассказали только о наиболее популярных решениях, тогда как на рынке представлено еще множество функциональных программ для Линукса. Кроме того, существует множество программ, разработанных для работы на других протоколах, включая VNC.
Протестируйте наш сервис на выгодных условиях
Специальное предложение на следующих тарифах по промо-коду: DNS-сервис
Удаленное графическое подключение к Astra Linux
Для того чтобы зайти удалённо на рабочий стол компьютера с Astra Linux необходимо на данном компьютере установить RDP-сервер. Для этого необходимо в терминале выполнить следующую команду:
Затем необходимо зайти в «Панель управления» -> «Система» -> «Вход в систему».
Переходим на вкладку «Дополнительно» и в нижнем левом углу отмечаем «Разрешить удаленные сессии» и нажимаем «Да».
Появится сообщение о требовании перезагрузки, нажимаем «Закрыть» и перезагружаем компьютер.
Компьютер для удаленного подключения готов.
Подключение из Astra Linux.
Для подключения из Astra Linux к компьютеру необходимо установить программу Remmina, для этого в терминале выполните:
sudo apt-get -y install remmina
После установки нажимаем «Пуск» -> «Сеть» -> «Remmina» и вводим IP-адрес удаленного компьютера, нажимаем «Enter».
Вводим логин и пароль пользователя удаленного компьютера.
Мы зашли на удаленный компьютер и можем полноценно работать.
Подключение из Windows.
Для подключения из Windows к компьютеру необходимо запустить «Подключение к рабочему столу».
В открывшемся окне набираем IP-адрес удаленного компьютера и нажимаем «Подключится».
Перед нажатием убедитесь, что у вас включена английская раскладка клавиатуры.
Вводим логин и пароль пользователя удаленного компьютера.
Мы зашли на удаленный компьютер и можем полноценно работать.
Как установить Remmina Astra Linux
Зачастую системным администраторам необходимо иметь возможность удаленного подключения по ssh и rdp протоколам. Для ОС Windows существует множество клиентских приложений таких как putty и remote desktop manager. В мире Linux, количество подобных рабочих решений весьма скромнее. Одним из самых надежных решений для удаленного подключения в ОС Linux является Remmina.
Устанавливать мы будем Remmina на дистрибутив Astra Linux Common Edition 2.2.
Шаг 1. Откроем консоль и при помощи пакетного менеджера apt проверим наличие обновлений для системы Astra Linux.
Шаг 2. Astra Linux имеет схожую версию ядра Linux с дистрибутивом Debian 9 в моем случае это:
Поэтому для установки пакета remmina мы будем добавлять репозиторий для debian 9, для этого выполним команду:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee --append /etc/apt/sources.list.d/stretch-backports.list >> /dev/null
Шаг 3. При помощи утилиты apt с правами суперпользователя обновим список репозиториев выполнив:
Шаг 4. Выполним установку необходимых пакетов remmina из репозитория:
sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret remmina-plugin-spice
Менеджер Apt покажет нам список дополнительных пакетов и список пакетов необходимых для удовлетворения зависимостей, подтвердим установку введя: Д.
Далее нам необходимо будет дождаться окончания установки.
После установки Remmina появится в меню пуск системы Astra Linux
Как видите установить Remmina для системы достаточно легко.
Если вы хотите предложить идею для статьи или поделиться своими комментариями, ждем ваших предложений в комментариях к статье.
Свежие записи
Записи Архивов по месяцам
Рубрики
- Active Directory (1)
- Airflow (2)
- Ansible (1)
- Apache NiFi (3)
- Apache Tomcat (1)
- Apache Zeppelin (3)
- Artifactory (1)
- Astra Linux (4)
- cadvisor (1)
- CentOS8 (33)
- CI/CD (8)
- CMS (3)
- Confluence (1)
- Debian (6)
- DNF (1)
- DNS (1)
- Docker (4)
- ETL (2)
- Fedora (1)
- ftp (5)
- GitHub (4)
- GitLab (1)
- Grafana (8)
- InfluxDB (2)
- InfluxDB 2.0 (1)
- Linux (163)
- liquibase (1)
- MySql (7)
- NextCloud (4)
- Nginx (5)
- Oracle Database (1)
- OwnCloud (3)
- Postgresql (7)
- Prometheus (3)
- Proxy (1)
- RedHat (39)
- SQLite (1)
- SSH (4)
- SVN (1)
- Tor (1)
- Ubuntu (24)
- Ubuntu Studio (1)
- VPN (2)
- Web Panel (2)
- Web Сервер (13)
- Windows (24)
- Zabbix (16)
- Автоматизация обмена данными (3)
- Анализ и Визуализация Данных (3)
- Анализ Кода (1)
- Анонимные ОС (4)
- Антивирусы (1)
- Без рубрики (4)
- Виртуальные Машины (8)
- Клиенты Удаленного Подключения (1)
- Команды (7)
- Менеджер Пакетов (2)
- Облако (6)
- Окружение рабочего стола (1)
- Операционные Системы (184)
- Почтовые Клиенты (4)
- Программное Обеспечение (94)
- Сетевое Хранилище (21)
- Система Wiki (1)
- Система управления версиями (9)
- Системы Автоматизации Развертывания (7)
- Системы Мониторинга (27)
- Системы Управления Базами Данных (22)
- Системы управления проектами (6)
- Системы Управления Проектом (9)
- Служба каталогов (2)
- Средства Разработки (3)
- Удаленное Подключение (11)