Удаленный доступ

Как настроить удаленный рабочий стол в Linux

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

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

Удаленный рабочий стол в Linux

Есть несколько разных способов настроить удаленный рабочий стол в Linux. Что касается CLI, SSH, вероятно, лучший метод для этого. Если вы ищете удаленный рабочий стол с графическим интерфейсом, существует множество других вариантов. В этой статье будут рассмотрены некоторые из наиболее популярных способов использования удаленного рабочего стола в Linux.

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

TeamViewer

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

TeamViewer - это кроссплатформенный инструмент, доступный для Windows, Linux, macOS и других операционных систем. Для установки в Linux возьмите соответствующий пакет Linux для вашей системы. Загрузите TeamViewer здесь.

В моем случае, поскольку я использую Ubuntu, я взял пакет DEB. Если вы используете openSUSE, RHEL, CentOS или Fedora, вам нужно будет загрузить пакет RPM.

Чтобы установить пакет DEB в Ubuntu, выполните следующую команду в терминале.

$ sudo apt install ./ teamviewer_15.7.6_amd64.деб

Чтобы установить пакет RPM в openSUSE или SUSE Linux, выполните следующую команду.

$ sudo zypper install ./ teamviewer.x86_64.об / мин

Чтобы установить пакет RPM в RHEL или CentOS, выполните следующую команду.

$ sudo yum install ./ teamviewer.x86_64.об / мин

Чтобы установить пакет RPM в Fedora, выполните следующую команду.

$ sudo dnf localinstall teamviewer.x86_64.об / мин

Если вы используете Arch Linux или производные от Arch, вы можете скачать TeamViewer из AUR здесь.

После завершения установки запустите приложение.

Принять лицензионное соглашение.

TeamViewer теперь готов к настройке подключения к удаленному рабочему столу. Идентификатор и пароль потребуются кому-то еще для подключения к системе. Обратите внимание, что это случайные и временные. Можно настроить пользовательские учетные данные и постоянный вход в систему. Однако вам потребуется учетная запись TeamViewer. На данный момент мы настроим базовое подключение к удаленному рабочему столу TeamViewer.

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

TeamViewer запросит пароль удаленного рабочего стола.

Вуаля! Удаленный рабочий стол успешно настроен!

Реммина

Remmina - это бесплатный клиент удаленного рабочего стола с открытым исходным кодом. Как и TeamViewer, Remmina доступна для всех основных платформ. Remmina поддерживает различные сетевые протоколы удаленного рабочего стола, включая VNC, SSH, RDP, NX и XDMCP.

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

Обратите внимание, что Remmina - это просто клиент, который может подключаться ко всем вашим удаленным рабочим столам через поддерживаемые протоколы. На удаленных рабочих столах должен быть настроен сервер удаленных рабочих столов (сервер VNC, SSH, сервер NoMachine и т. Д.).) заранее, чтобы Реммина могла получить к ним доступ.

Есть несколько способов установить Remmina. В зависимости от вашего дистрибутива метод будет отличаться. Ознакомьтесь с официальным руководством по установке Remmina здесь.

В этом разделе рассказывается, как установить Remmina Snap и Flatpak. Это универсальные пакеты Linux, поэтому вы можете пользоваться ими в любом используемом дистрибутиве.

Чтобы установить Remmina snap, выполните следующую команду. Обратите внимание, что в вашей системе уже должен быть установлен snappy (менеджер пакетов оснастки).

$ sudo snap установить remmina

Чтобы установить Remmina flatpak, выполните следующую команду. Как и в случае с оснасткой, вам необходимо сначала установить диспетчер пакетов оснастки.

$ sudo flatpak install flathub org.Реммина.Реммина

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

Я буду подключаться к удаленной системе Ubuntu, которая уже была настроена с сервером VNC. Чтобы подключиться к удаленному рабочему столу, щелкните правой кнопкой мыши и выберите «Подключиться.”

NoMachine

TeamViewer - это мощное, простое в использовании программное обеспечение для удаленного рабочего стола, но за него приходится платить для опытных пользователей. В случае с Remmina это бесплатно, но вам нужно пройти настройку VNC на целевой машине. Если бы только было решение, которое было бы мощным, простым в использовании и бесплатным!

NoMachine - такое решение для удаленного рабочего стола. Его функции могут быть на одном уровне с TeamViewer, но при этом предоставляются бесплатно. Это может показаться немного подозрительным для людей, заботящихся о конфиденциальности. Вам может быть интересно, как NoMachine получает деньги, необходимые для поддержания себя? Согласно NoMachine, их источником дохода является продажа программного обеспечения предприятиям. NoMachine не собирает никаких личных данных и не использует AdWare для получения доходов.

NoMachine - это кроссплатформенный инструмент, доступный для Windows, Linux и macOS. В случае Linux NoMachine доступен в пакетах DEB (для Debian, Ubuntu и производных) и RPM (Fedora, SUSE, RHEL, CentOS и производные). Если вы используете Arch Linux (или производные), ознакомьтесь с NoMachine в AUR здесь.

Загрузите NoMachine здесь.

Чтобы установить пакет DEB в Debian, Ubuntu и производных, выполните следующую команду.

$ sudo apt install ./ nomachine_6.11.2_1_amd64.деб

Чтобы установить пакет RPM в openSUSE, SUSE Linux и производных, выполните следующую команду.

$ sudo zypper install ./ nomachine_6.11.2_1_x86_64.об / мин

Чтобы установить пакет RPM в Fedora (используя dnf), выполните следующую команду.

$ sudo dnf localinstall nomachine_6.11.2_1_x86_64.об / мин

Чтобы установить пакет RPM на CentOS, RHEL и производные, выполните следующую команду.

$ sudo yum install ./ nomachine_6.11.2_1_x86_64.об / мин

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

Сначала мы проверим сервер NoMachine. Запустите сервер NoMachine.

Появится окно статуса сервера NoMachine. Есть 4 вкладки. Первый - «Статус сервера.»Здесь вы можете увидеть IP-адрес сервера. Также есть варианты остановки, перезапуска и выключения сервера.

Далее мы проверим вкладку «Настройки сервера». Здесь вы можете настроить поведение сервера.

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

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

NoMachine начнет процесс создания нового соединения. Сначала выберите протокол. Доступны два протокола: NX и SSH. Рекомендуется использовать NX для удаленного рабочего стола с графическим интерфейсом пользователя.

Введите IP-адрес и порт сервера NoMachine.

Следующий шаг - метод аутентификации. В большинстве случаев это будет «Пароль.”

NoMachine спросит, хотите ли вы настроить конкретный прокси-сервер для подключения. Если нет прокси, который вы хотели бы установить, выберите «Не использовать прокси.”

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

Подключение установлено! Щелкните правой кнопкой мыши и выберите «Начать подключение», чтобы подключиться к удаленному рабочему столу.

Введите имя пользователя и пароль удаленного рабочего стола.

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

Вуаля! Наслаждайтесь удаленным рабочим столом!

Обратите внимание, что Remmina также совместима с сервером NoMachine.

Заключение

В зависимости от вашей рабочей нагрузки выберите подходящее решение для ваших нужд. Все упомянутые здесь программные пакеты удаленного рабочего стола предназначены для удаленного рабочего стола с графическим интерфейсом пользователя. Если вам просто нужен доступ через командную строку, тогда SSH - лучший вариант. Узнайте, как настроить и использовать SSH в Linux здесь. Часть учебника специфична для Ubuntu, но остальное применимо к любому дистрибутиву.

Наслаждаться!

Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...
5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...