Как пользоваться Remmina Linux

Обновлено: 21.11.2024

Как включить удаленный рабочий стол в Ubuntu — Remmina

Три подключаемых модуля по умолчанию SSH, VNC и RDP предустановлены вместе с remmina в Linux, но вы всегда можете установить дополнительные подключаемые модули, такие как SFTP, SPICE, Exec и многие другие.

Remmina — это клиент удаленного рабочего стола, который предоставляет множество способов и протоколов для подключения удаленных компьютеров под управлением Windows, Linux или mac os.

Оглавление

Необходимое условие для включения удаленного рабочего стола —

- Ubuntu 18.04 или 20.04

- IP-адрес или имя хоста удаленного компьютера

- Сетевое соединение между удаленным компьютером и вашим компьютером

- Интернет-соединение

- Sudo доступ к корню

- Включить общий доступ на удаленном компьютере

Как установить клиент удаленного рабочего стола Remmina

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

  1. Установка клиента Remmina для настольных ПК с помощью командной строки
  2. Установка настольного клиента Remmina с помощью графического интерфейса.

Давайте рассмотрим оба шага один за другим

1. Установка remmina из командной строки с помощью apt

Как правило, Remmina входит во все дистрибутивы Linux и GNU. Чтобы проверить, установлена ​​ли Remmina или нет, запустите команду sudo dpkg -l в Ubuntu

Remmina 1.4.2 установлена ​​на моем Ubuntu.

Если он не установлен по какой-либо причине, вы можете установить или обновить его из репозитория ppa. Я обновлю свою версию remmina с 1.4.2 до 1.4.7 (последняя)

Добавить репозиторий remmina ppa с помощью apt-add-repository

Установите remmina и подключаемый модуль RDP вместе с ним.

В случае обновления убедитесь, что ваша remmina не запущена, закройте или уничтожьте ее перед обновлением remmina.

Если вы хотите изучить различные способы установки пакетов в Ubuntu, посмотрите мой пост о 4-х способах установки пакетов в Ubuntu Linux

2. Установите remmina с помощью GUI (графического интерфейса пользователя)

Давайте рассмотрим шаг за шагом, как установить и включить рабочий стол remmina в Ubuntu с помощью графического интерфейса пользователя -

Открыть программный центр Ubuntu

Найдите "remmina" и нажмите "Установить"

Запустите программу Remmina для подключения к удаленному компьютеру

Как проверить версию Remmina в Ubuntu

  1. Откройте Терминал, нажав клавиши Ctrl + Alt + t > в Ubuntu.
  2. Выполните команду remmina --version.

Например, обновленная версия remmina в нашем случае — 1.4.7.

Вы также можете запустить команду remmina --full-version, чтобы проверить все другие доступные подключаемые модули, которые установлены.

Обновление от 13 января 2021 г.: 

Как установить последнюю версию настольного клиента remmina 1.4.10 с помощью оснастки

Любите вы этот факт или ненавидите, но Ubuntu переходит к модели репозитория apt или ppa. Последние версии многих программ доступны только на Snap, и remmina не исключение. Так что, на мой взгляд, нет ничего плохого в том, чтобы принять это изменение и также привыкнуть к щелчку.

  • Откройте терминал и проверьте, установлен ли snap. По умолчанию снимок доступен в дистрибутиве Ubuntu 20.04.

  • Если он случайно не установлен в вашей системе. Затем установите его с помощью команды apt.
  • Убедитесь, что вы сначала удалили уже установленную старую версию remmina. Инструкции уже приведены в разделе «Как удалить/удалить Remmina» этой публикации.
  • Установите remmina версии 1.4.10 (последняя доступная на данный момент) на Ubuntu.

Как подключить удаленный компьютер с помощью Remmina

Чтобы подключить удаленный компьютер с помощью подключаемого модуля VNC, выполните следующие действия

Я покажу вам, как подключить мою удаленную машину с Ubuntu 20.04 (IP 192.168.126.130), которую я установил на плеер рабочей станции Vmware, используя Ubuntu 18.04 (IP 192.168.126.1)

Перейдите к настройкам — нажмите "Общий доступ" на левой панели — включите общий доступ с помощью ползункового переключателя

Нажмите «Демонстрация экрана» (по умолчанию отключена) — включите «Разрешить подключениям управлять экраном».

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

ИЛИ

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

Открыть remmina на исходном компьютере (ubuntu 18.04)

Создайте новый профиль подключения и заполните обязательные поля для подключения удаленного компьютера

Имя — Удаленное подключение по вашему выбору

Протокол – VNC (виртуальные сетевые вычисления)

Сервер — IP-адрес удаленного сервера

Имя пользователя — имя удаленного пользователя

Пароль — предоставляется при включении общего доступа на шаге 2

Глубина цвета: установите по своему усмотрению или оставьте значение по умолчанию

Качество — соответствует вашему сетевому соединению.

Нажмите «Сохранить» и «Подключиться», Ubuntu 20.04 подключена

¡Предупреждение

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

Видеоруководство «Как включить удаленный рабочий стол в Ubuntu — Remmina» для начинающих

Для просмотра этого видео включите JavaScript и рассмотрите возможность перехода на веб-браузер, поддерживающий видео в формате HTML5

Как получить удаленный доступ к Windows 10 из Linux

Я надеюсь, что вы получите ответ на свой вопрос "Как использовать Remmina for Remote Desktop?" после выполнения этих простых шагов.

Шаги по удаленному подключению Windows 10 с помощью Remmina в Ubuntu

Открыть Remmina из консоли приложений

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

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

Кроме того, есть дополнительные параметры глубины цвета, такие как GFXAVC444 в RDP для удаленного подключения Windows 10.

В этом примере с включенным подключением к удаленному рабочему столу в Windows 10 я выбрал наилучшую (самую низкую) скорость подключения, чтобы показать вам, что разрешение и качество удаленного экрана улучшатся по сравнению с нашим примером с Linux, где мы выбрали низкое (самое быстрое) подключение.

Видеоруководство по «Удаленное подключение Windows 10 с помощью Remmina в Ubuntu»

Как удалить/удалить Remmina

Удалить remmina очень просто, просто запустите команду apt-get с автоудалением. Он автоматически удалит все зависимые пакеты и библиотеки.

Заключение

Существует множество инструментов для удаленного доступа к рабочему столу, но remmina — один из самых простых и удобных инструментов. Вам просто нужно установить и включить удаленный рабочий стол. В remmina доступно несколько параметров, касающихся безопасности (настройка туннелей), внешних инструментов, таких как ping, nslookup.sh и traceroute.

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

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

Удаленный рабочий стол, согласно Википедии, – это "функция программного обеспечения или операционной системы, позволяющая удаленно запускать среду рабочего стола персонального компьютера в одной системе (обычно на ПК, но эта концепция в равной степени применима и к серверу), отображается на отдельном клиентском устройстве."

Другими словами, удаленный рабочий стол используется для доступа к среде, работающей на другом компьютере. Например, система тестирования запроса на вытягивание (PR) репозитория тестов ManageIQ/Integration предоставляет порт подключения Virtual Network Computing (VNC), поэтому я могу удаленно просматривать тестируемые PR в режиме реального времени. Удаленные рабочие столы также используются, чтобы помочь клиентам решить проблемы с компьютером: с разрешения клиента вы можете установить соединение VNC или протокол удаленного рабочего стола (RDP), чтобы увидеть или получить интерактивный доступ к компьютеру для устранения неполадок или устранения проблемы.

Эти подключения выполняются с помощью программного обеспечения для подключения к удаленному рабочему столу, и доступно множество вариантов. Я использую Remmina, потому что мне нравится ее минималистичный и простой в использовании пользовательский интерфейс (UI). Он написан на GTK+ и имеет открытый исходный код под лицензией GNU GPL.

В этой статье я объясню, как использовать клиент Remmina для удаленного подключения с компьютера Linux к системе Windows 10 и системе Red Hat Enterprise Linux 7.

Установите Remmina в Linux

Во-первых, вам нужно установить Remmina на компьютер, который вы будете использовать для удаленного доступа к другим компьютерам. Если вы используете Fedora, вы можете запустить следующую команду для установки Remmina:

Если вы хотите установить Remmina на другую платформу Linux, следуйте этим инструкциям по установке. Затем вы должны найти Remmina среди других ваших приложений (Remmina выделена на этом изображении).

Запустите Remmina, нажав на значок. Вы должны увидеть экран, похожий на этот:

Remmina предлагает несколько типов подключений, включая RDP, который используется для подключения к компьютерам под управлением Windows, и VNC, который используется для подключения к компьютерам с Linux. Как вы можете видеть в верхнем левом углу выше, Remmina по умолчанию использует RDP.

Подключение к Windows 10

Согласно матрице продуктов Microsoft, выпуск Windows 10 Домашняя не включает возможность подключения по протоколу RDP, поэтому для подключения по протоколу RDP необходимо использовать версии Pro или Enterprise.

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

Чтобы включить удаленный доступ к рабочему столу, в проводнике щелкните правой кнопкой мыши Мой компьютер → Свойства → Настройки удаленного доступа и в открывшемся всплывающем окне установите флажок Разрешить удаленные подключения к этому компьютеру, а затем выберите Применить.

Затем разрешите подключение к удаленному рабочему столу через брандмауэр. Сначала найдите параметры брандмауэра в меню "Пуск" и выберите "Разрешить приложение через брандмауэр Windows".

В открывшемся окне найдите Удаленный рабочий стол в разделе Разрешенные приложения и функции. Установите флажки в столбцах «Частная» и/или «Общая» в зависимости от типа сети, которую вы будете использовать для доступа к этому рабочему столу. Нажмите "ОК".

Перейдите к компьютеру с Linux, который вы используете для удаленного доступа к ПК с Windows, и запустите Remmina. Введите IP-адрес вашего компьютера с Windows и нажмите клавишу Enter.(Как мне найти свой IP-адрес в Linux и Windows 10?) При появлении запроса введите свое имя пользователя и пароль и нажмите OK.

Если вас попросят принять сертификат, нажмите OK.

Вы должны увидеть рабочий стол вашего компьютера с Windows 10.

Подключение к Red Hat Enterprise Linux

Чтобы установить разрешения для включения удаленного доступа на вашем компьютере с Linux, откройте «Настройки» в меню «Действия» в левом верхнем углу рабочего стола GNOME.

Нажмите на категорию "Общий доступ".

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

Затем откройте «Настройки брандмауэра» в меню «Приложения» → «Разное» → «Брандмауэр».

Затем перейдите в Remmina на удаленном компьютере, введите IP-адрес рабочего стола Linux, к которому вы хотите подключиться, выберите VNC в качестве протокола и нажмите клавишу Enter.

Если вы ранее выбрали вариант аутентификации Новые подключения должны запрашивать доступ, пользователь системы RHEL увидит следующее приглашение:

Выберите «Принять», чтобы установить удаленное подключение.

Если вы выбрали вариант аутентификации соединения с помощью пароля, Remmina запросит у вас пароль.

Введите пароль и нажмите OK, и вы должны быть подключены к удаленному компьютеру.

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

Remmina предлагает пользовательский интерфейс с вкладками, как показано на рисунке выше, очень похожий на веб-браузер. В верхнем левом углу, как показано на снимке экрана выше, вы можете увидеть две вкладки: одну для ранее установленного подключения Windows 10 и новую для подключения RHEL.

В левой части окна находится панель инструментов с такими параметрами, как «Изменить размер окна», «Полноэкранный режим», «Настройки», «Снимок экрана», «Отключить» и т. д. Изучите их и посмотрите, какие из них лучше всего подходят для вас.

Вы также можете создавать сохраненные подключения в Remmina, нажав на значок + (плюс) в верхнем левом углу. Заполните форму данными, относящимися к вашему соединению, и нажмите «Сохранить». Вот пример RDP-подключения Windows 10:

При следующем открытии Remmina подключение будет доступно.

Просто нажмите на нее, и ваше соединение будет установлено без повторного ввода данных.

Дополнительная информация

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

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

Эта статья изначально была опубликована в июне 2018 г. и была обновлена ​​редактором.

Remmina — это бесплатный многофункциональный и мощный клиент удаленного рабочего стола с открытым исходным кодом для Linux и других Unix-подобных систем, написанный на GTK+3. Он предназначен для системных администраторов и путешественников, которым требуется удаленный доступ и работа со многими компьютерами.

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

Возможности Remmina

  • Поддерживает RDP, VNC, NX, XDMCP и SSH.
  • Позволяет пользователям вести список профилей подключения, организованных по группам.
  • Поддерживает быстрое подключение пользователей, напрямую вводящих адрес сервера.
  • Удаленные рабочие столы с более высоким разрешением можно прокручивать/масштабировать как в оконном, так и в полноэкранном режиме.
  • Поддерживает полноэкранный режим области просмотра; здесь удаленный рабочий стол автоматически прокручивается, когда мышь перемещается по краю экрана.
  • Также поддерживает плавающую панель инструментов в полноэкранном режиме; позволяет переключаться между режимами, переключать захват клавиатуры, сворачивать и выполнять другие действия.
  • Предлагает интерфейс с вкладками, при необходимости управляемый группами.
  • Также предлагает значок на панели задач, позволяющий быстро получить доступ к настроенным профилям подключения.

В этой статье мы покажем вам, как установить и использовать Remmina с несколькими поддерживаемыми протоколами в Linux для общего доступа к рабочему столу.

Предпосылки

  • Разрешить общий доступ к рабочему столу на удаленных компьютерах (разрешить удаленным компьютерам разрешать удаленные подключения).
  • Настройте службы SSH на удаленных компьютерах.

Как установить Remmina Desktop Sharing Tool в Linux

Remmina и ее пакеты подключаемых модулей уже представлены в официальных репозиториях всех, если не большинства основных дистрибутивов Linux. Запустите приведенные ниже команды, чтобы установить его со всеми поддерживаемыми плагинами:

После того, как вы установили его, найдите remmina в меню Ubuntu Dash или Linux Mint, а затем запустите его:

Вы можете выполнять любые настройки через графический интерфейс или путем редактирования файлов в папке $HOME/.remmina или $HOME/.config/remmina .

Чтобы настроить новое подключение к удаленному серверу, нажмите [Ctrl+N] или перейдите в меню Соединение -> Создать, настройте профиль удаленного подключения, как показано на снимке экрана ниже. Это интерфейс основных настроек.

Нажмите «Дополнительно» в интерфейсе выше, чтобы настроить дополнительные параметры подключения.

Чтобы настроить параметры SSH, щелкните SSH в интерфейсе профиля выше.

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

Подключение к удаленному компьютеру с помощью sFTP

Выберите профиль подключения и отредактируйте настройки, выберите SFTP — безопасная передача файлов в меню «Протоколы» внизу. Затем задайте путь запуска (необязательно) и укажите данные аутентификации SSH. Наконец, нажмите Подключиться.

Введите здесь пароль пользователя SSH.

Если вы видите интерфейс, показанный ниже, это означает, что подключение по SFTP установлено успешно, и теперь вы можете передавать файлы между вашими компьютерами.

Подключение к удаленному компьютеру с помощью SSH

Выберите профиль подключения и отредактируйте настройки, затем выберите SSH — Secure Shell в нижнем меню «Протоколы» и при необходимости установите программу запуска и данные аутентификации SSH. Наконец, нажмите «Подключиться» и введите пароль пользователя SSH.

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

Подключение к удаленному компьютеру с помощью VNC

Выберите профиль подключения из списка и отредактируйте настройки, затем выберите VNC — Virtual Network Computing в нижнем меню «Протоколы». Настройте основные, дополнительные параметры и параметры ssh для подключения и нажмите «Подключиться», затем введите пароль пользователя SSH.

Как только вы увидите следующий интерфейс, это означает, что вы успешно подключились к удаленному компьютеру с помощью протокола VNC.

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

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

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

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Похожие сообщения

14 мыслей о «Remmina — многофункциональный инструмент для удаленного доступа к рабочему столу для Linux»

Я пытаюсь установить sudo apt-get install remmina remmina-plugin-* в debian после «apt-get update», но не могу найти пакеты remmina.

Ваша заявка успешно отправлена! Закрыть

1. Обзор

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

По умолчанию Ubuntu поставляется с клиентом удаленного рабочего стола Remmina с поддержкой протоколов VNC и RDP. Мы будем использовать его для доступа к удаленному серверу.

Что вам понадобится

  • Компьютер под управлением Ubuntu 16.04 LTS или более поздней версии.
  • Работающий сервер VNC
  • Установлен клиент удаленного рабочего стола Remmina

Установка Remmina

Если в вашей установке Ubuntu нет Remmina, установите его с помощью sudo apt install remmina remmina-plugin-vnc . Вы также можете использовать пакет snap ( sudo snap install remmina ).

Автор: Марчин Миколайчак.

2. Запустить Remmina

Пользовательский интерфейс Remmina прост в использовании. Быстрое подключение можно выполнить из поля ввода под панелью инструментов, переключившись с протокола RDP на протокол VNC, введя адрес вашего сервера VNC и нажав «Подключиться!». Но для удобства гораздо лучше создать многократно используемое соединение, о чем мы поговорим на следующем шаге.

3. Добавить связь

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

  • Сервер: IP-адрес и порт сервера VNC, к которому вы хотите подключиться. Например, 192.168.1.2:5901
  • Имя пользователя: не требуется, если ваш сервер не использует пользователей VNC.
  • Пароль. Если ваш сервер использует пароль, введите его здесь. Если пароль не введен, а ваш сервер требует пароль, вы сможете ввести его после установления соединения.
  • Глубина цвета. Выберите 24 бита для быстрого подключения, например по локальной сети, или 256 цветов при использовании подключения с низкой пропускной способностью.
  • Качество. Обеспечивает больший контроль над пропускной способностью и качеством рендеринга. При выборе варианта "Плохое" визуальное качество заменяется скоростью отклика, а при выборе параметра "Наилучшее" наоборот.

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

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

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

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

5. Вот и все!

Легко, не так ли?

Поздравляем! Вы успешно использовали Remmina для подключения к серверу VNC, что позволило вам получить удаленный доступ к вашему компьютеру или потенциально оказать некоторую техническую поддержку тому, кто поделился своим.

Читайте также: