Скачиваний:
0
Добавлен:
24.07.2026
Размер:
1 Мб
Скачать

Клиент для удаленного доступа Remmina

Remmina — клиент удалённого рабочего стола, разрабатываемый под GTK на основе бесплатной имплементации проприетарного протокола Remote Desktop Protocol для компьютеров на Windows - FreeRDP. Имеет лицензию GPLv2+.

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

Популярными альтернативами Remmina являются проекты Vinagre, TigerVNC, X11vnc и прочие.

Протокол rfb

RFB (аббр. от англ. remote framebuffer) — клиент-серверный сетевой протокол для удалённого доступа к графическому рабочему столу компьютера. Используется в системах удаленного доступа VNC. Так как он работает на уровне кадрового буфера, то его можно применять для графических оконных систем, например X Window System, Windows, Quartz Compositor.

По умолчанию RFB использует диапазон TCP-портов с 5900 до 5906. Каждый порт представляет собой соответствующий экран X-сервера (порты с 5900 по 5906 ассоциированы с экранами с :0 по :6). Java-клиенты, доступные во многих реализациях, использующих встроенный веб-сервер для этой цели, например, в RealVNC, связаны с экранами таким же образом, но на диапазоне портов с 5800 до 5806. Многие компьютеры под управлением ОС Windows могут использовать лишь один порт из-за отсутствия многопользовательских свойств, присущих UNIX-системам. Для Windows-систем экран по умолчанию — :0, что соответствует порту 5900.

Существует возможность обратного подключения от сервера к клиенту. В этом случае клиент переводится в слушающий (listening) режим и соединение инициируется сервером на 5500 TCP-порт клиента. Одно из преимуществ данного режима в том, что пользователю не обязательно настраивать Брандмауэр/NAT, чтобы разрешить доступ к указанным портам.

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

Список литературы.

  1. systemd — ArchLinux Wiki [Электронный ресурс]. -URL: https://wiki.archlinux.org/title/Systemd

  2. Use systemd on Oracle Linux. [Электронный ресурс]. -URL: https://docs.oracle.com/en/learn/use_systemd/index.html#introduction

  3. Managing System Services With systemd. [Электронный ресурс]. -URL: https://docs.oracle.com/en/operatingsystems/oraclelinux/9/osmanage/osmanageWorkingWithSystemServices.html#ol-sysproc

  4. Менеджер сервисов Systemd. [Электронный ресурс]. -URL: https://redos.red-soft.ru/base/manual/utilites/systemd/

  5. Утилита для отображения информации о сетевых сокетах ss. [Электронный ресурс]. -URL: https://redos.red-soft.ru/base/manual/network/ss/

  6. Remmina — клиент для подключения к удаленному рабочему столу. [Электронный ресурс]. -URL: https://redos.red-soft.ru/base/server-configuring/remote-control/remmina/

  7. Remmina — ArchLinux Wiki [Электронный ресурс]. -URL: https://wiki.archlinux.org/title/Remmina

  8. Remote frammebuffer — Википедия [Электронный ресурс]. -URL: https://ru.wikipedia.org/wiki/Протокол_RFB

Соседние файлы в предмете Администрирование информационных и автоматизированных систем