Remmina linux установка rdp

Remmina — клиент для подключения к удаленному рабочему столу

Remmina — клиент удалённого рабочего стола, имеет лицензию GPLv2+.

Обычно используется для подключения к удаленному рабочему столу Windows (RDP), но также Remmina имеет возможности подключения с использованием следующих протоколов: SSH, VNC, RDP, NX и XDMCP.

На нашем Youtube-канале вы можете подробнее ознакомиться с возможностью осуществления удаленного подключения при помощи Remmina, просмотрев видео Организация удаленного доступа с РЕД ОС на Windows, а также найти много другой полезной информации.

Установка Remmina и плагинов

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

При скачивании Remmina будут доступны следующие плагины: EXEC, NX, RDP, RDPF, RDPS, SFTP, SPICE, SSH, ST, VNC, VNCI, XDMCP, glibsecret.

Для расширенной работы с приложением можно установить оставшиеся плагины следующей командой (с правами пользователя root):

dnf install remmina-gnome-session remmina-plugins-kwallet remmina-plugins-spice remmina-plugins-www -y

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

Перенаправление принтера в удаленный рабочий стол по протоколу RDP

Откройте параметры соединения, перейдите на вкладку «Дополнительные», установите флажок на строке «Сделать принтеры общедоступными».

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

На нашем Youtube-канале вы можете ознакомиться с примером подключения локального принтера к удаленному рабочему столу, просмотрев видео Подключение локального принтера к удаленному рабочему столу, а также найти много другой полезной информации.

Переназначение драйвера принтера

Иногда бывает недостаточным при перенаправлении принтера выбирать параметр «Сделать принтеры общедоступными», в результате наблюдаются ошибки при печати или принтеру может не назначиться признак «По умолчанию».

В данном случае в Remmina на вкладке «Дополнительно» можно попробовать определить параметр «Переписать драйвер принтера».

Формат данного поля следующий: первым указывается в двойных кавычках имя принтера на РЕД ОС, а вторым — драйвер в Windows.

Пример — «Samsung_CLX-3300_Series»:»Samsung CLX-3300 Series PS»:

Перенаправление токенов в удаленный рабочий стол по протоколу RDP

В качестве примера будут рассмотрены токены Рутокен ЭЦП и Aladdin R.D. JaCarta.

Для перенаправления устройства необходимо указать идентификатор устройства (ID), определить его можно с помощью команды pcsc_scan (выполняется с правами локального пользователя).

Читайте также:  Scp linux permission denied publickey

Пример вывода команды для Рутокен ЭЦП:

pcsc_scan Using reader plug'n play mechanism Scanning present readers. 0: Aktiv Rutoken ECP 00 00 Sun May 28 22:02:03 2023 Reader 0: Aktiv Rutoken ECP 00 00 Event number: 0 Card state: Card inserted, ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 + TS = 3B --> Direct Convention + T0 = 8B, Y(1): 1000, K: 11 (historical bytes) TD(1) = 01 --> Y(i+1) = 0000, Protocol T = 1 ----- + Historical bytes: 52 75 74 6F 6B 65 6E 20 44 53 20 Category indicator byte: 52 (proprietary format) + TCK = C1 (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1 Aktiv Rutoken ECP https://www.rutoken.ru/products/all/rutoken-ecp/

Пример вывода команды для Aladdin R.D. JaCarta:

pcsc_scan Using reader plug'n play mechanism Scanning present readers. 0: Aladdin R.D. JaCarta [SCR Interface] 00 00 Mon May 29 11:21:48 2023 Reader 0: Aladdin R.D. JaCarta [SCR Interface] 00 00 Event number: 0 Card state: Card inserted, ATR: 3B DC 18 FF 81 91 FE 1F C3 80 73 C8 21 13 66 01 06 11 59 00 01 28 ATR: 3B DC 18 FF 81 91 FE 1F C3 80 73 C8 21 13 66 01 06 11 59 00 01 28 + TS = 3B --> Direct Convention + T0 = DC, Y(1): 1101, K: 12 (historical bytes) TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU 129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s TC(1) = FF --> Extra guard time: 255 (special value) TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 ----- TD(2) = 91 --> Y(i+1) = 1001, Protocol T = 1 ----- TA(3) = FE --> IFSC: 254 TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following ----- TA(4) = C3 --> Clock stop: no preference - Class accepted by the card: (3G) A 5V B 3V + Historical bytes: 80 73 C8 21 13 66 01 06 11 59 00 01 Category indicator byte: 80 (compact TLV data object) Tag: 7, len: 3 (card capabilities) Selection methods: C8 - DF selection by full DF name - DF selection by partial DF name - Implicit DF selection Data coding byte: 21 - Behaviour of write functions: proprietary - Value 'FF' for the first byte of BER-TLV tag fields: invalid - Data unit in quartets: 2 Command chaining, length fields and logical channels: 13 - Logical channel number assignment: by the card - Maximum number of logical channels: 4 Tag: 6, len: 6 (pre-issuing data) Data: 01 06 11 59 00 01 + TCK = 28 (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B DC 18 FF 81 91 FE 1F C3 80 73 C8 21 13 66 01 06 11 59 00 01 28 JaCarta (PKI) http://www.aladdin-rd.ru

В выводе команды из строки «Reader 0» необходимо скопировать идентификатор устройства.

Читайте также:  Cli version of linux

В Remmina в новом профиле соединения на вкладке «Дополнительные» в поле «Имя смарт-карты» укажите ID устройства из команды pcsc_scan .

Затем нажмите на кнопку «Сохранить».

Пример успешного перенаправления токенов можно просмотреть в утилите «Инструменты КриптоПРО».

Перенаправление звука на удаленный рабочий стол

Откройте профиль соединения в «Профиль соединения», во вкладке «Дополнительные» для параметра «Режим аудиовыхода» в диалоговом окне выпадающего списка выберите значение «Локальный».

Нажмите на кнопку «Сохранить и подключить». Теперь звук будет передаваться на удаленный компьютер.

Общий доступ к локальным каталогам или Flash-носителю в удаленном рабочем столе

Откройте профиль соединения в «Профиль соединения», далее во вкладке «Основные» в диалоговом окне выпадающего списка директорий параметра «Общая папка» выберите нужный каталог или диск.

Нажмите на кнопку «Сохранить и подключить». Выбранная папка станет доступной для использования в удаленном рабочем столе.

Примеры использования Remmina

Установка подключения к Windows (для примера используется Windows 10 Pro)

Для установки соединения нажмите на кнопку «Добавить новый профиль соединения». Откроется окно создания соединения, где вам нужно выбрать протокол RDP и заполнить поля «Сервер», «Имя пользователя» и «Пароль».

После заполнения полей нажмите на кнопку «Сохранить» — для сохранения настроек или на кнопку «Сохранить и подключить» — для сохранения настроек и подключения к удаленному рабочему столу.

Если возникла проблема с закрытием Remmina при повторном подключении к windows-серверу по протоколу RDP, рекомендуется в настройках соединения на вкладке «Дополнительные» для параметра Согласование протокола безопасности использовать «Безопасность по протоколу TLS» или «Безопасность по протоколу RDP».

Для подключения по протоколу безопасности TLS может понадобится снять чекбокс «Разрешить подключение только с компьютеров, на которых работает удалённый рабочий стол с проверкой подлинности на уровне сети» в дополнительных параметрах windows-сервера.

Читайте также:  Monitoring ports on linux

Для подключения по протоколу безопасности RDP на windows-сервере требуется поменять регистр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\SecurityLayer на 0.

Установка подключения к x11vnc-серверу c использованием протокол VNC

В новом профиле соединения из выпадающего списка параметра «Протокол» выберите «Модуль VNС Remmina». Также заполните поля «Имя пользователя» и «Пароль». В поле «Сервер» впишите IP-адрес хоста вашей машины и порт VNC.

Для подключения нажмите на кнопку «Подключить» или «Сохранить и подключить».

Решение возникающих проблем

В случае возникновения ошибок в Remmina при повторном подключении к Windows-серверу необходимо проверить используемый протокол безопасности в параметре «Согласование протокола безопасности», скорее всего параметр имеет значение «Безопастность по протоколу NLA».

Для решения данной проблемы значение параметра следует установить «Безопасность по протоколу TLS» или «Безопасность по протоколу RDP».

Данные протоколы безопасности должны поддерживаться на вашем Windows-сервере.

Если использование других протоколов безопасности невозможно, рекомендуется использовать xfreerdp-gui. Подробную информацию о настройке подключения через xfreerdp-gui см. в нашей инструкции «xfreerdp_gui — графическая оболочка для работы с freerdp».

Дата последнего изменения: 16.06.2023

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Источник

Remmina (Русский)

Состояние перевода: На этой странице представлен перевод статьи Remmina. Дата последней синхронизации: 6 октября 2019. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Remmina — клиент удалённого рабочего стола, созданный проектом FreeRDP с использованием GTK. Поддерживаются следующие протоколы: SSH, VNC, RDP, NX и XDMCP.

Установка

Установите пакет libvncserver , если необходима поддержка VNC.

Также установите freerdp или remmina-plugin-rdesktop AUR , если необходима поддержка RDP. Обратите внимание, что:

  • Если опция подключения по RDP недоступна в выпадающем меню Remmina после установки freerdp , полностью завершите выполнение программы (например, выполните killall remmina ) и снова запустите её, после чего опция с RDP должна появиться.
  • По состоянию на Remmina 1.2.0, некоторые пользователи сообщают, что RDP-соединения с использованием FreeRDP часто прерываются и соединения с использованием rdesktop более надёжны.
  • Сохранение паролей зависит от GNOME Keyring.

Использование

Выполните следующую команду, чтобы открыть предварительно сохранённый профиль соединений:

$ remmina -c ~/.remmina/название-файла.remmina

Ниже представлен скрипт, который переименовывает файлы профиля соединений, основываясь на свойстве name= , что делает их более удобными для восприятия:

#!/bin/bash cd ~/.remmina ls -1 *.remmina | while read a; do N=`grep '^name=' "$a" | cut -f2 -d=`; [ "$a" == "$N.remmina" ] || mv "$a" "$N".remmina; done

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

Смотрите также

Источник

Оцените статью
Adblock
detector