Remote Access

Як налаштувати віддалений робочий стіл на Linux

Як налаштувати віддалений робочий стіл на Linux
Віддалений робочий стіл дозволяє віддалено керувати системою з іншого комп'ютера. Віддалений користувач може мати повний контроль над системою, файлами та апаратними ресурсами. Ось чому більшість серверів управляються через віддалений робочий стіл.

Існує багато способів використовувати віддалений робочий стіл для своїх потреб. Ця стаття покаже вам, як налаштувати віддалений робочий стіл у Linux.

Віддалений робочий стіл в Linux

Існує кілька різних способів налаштування віддаленого робочого столу в Linux. Що стосується CLI, SSH, мабуть, найкращий метод для цього. Якщо ви шукаєте віддалений робочий стіл з графічним інтерфейсом, існує безліч інших варіантів. Ця стаття висвітлить деякі найпопулярніші способи використання віддаленого робочого столу в Linux.

Залежно від вашого дистрибутива, деякі функції або характеристики кожного з інструментів можуть відрізнятися. Для цієї статті я буду використовувати Ubuntu.

TeamViewer

Серед усіх інструментів віддаленого робочого столу TeamViewer є одним з найкращих. Це безкоштовна модель, що означає, що ви можете безкоштовно використовувати базову версію та платити за більші можливості та доступ до програмного забезпечення. Щоб увімкнути віддалене підключення, на обох пристроях повинен бути встановлений 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 встановити ./ teamviewer.x86_64.об / хв

Щоб встановити пакет RPM на RHEL або CentOS, виконайте наступну команду.

$ sudo yum встановити ./ 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 тут.

У цьому розділі буде розказано про те, як встановити Remmina snap та flatpak. Це універсальні пакети Linux, тому ви можете насолоджуватися ними на будь-якому дистрибутиві, який ви використовуєте.

Щоб встановити Remmina snap, виконайте наступну команду. Зверніть увагу, що у вашій системі вже має бути встановлений snappy (менеджер пакетних пакетів).

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

Щоб встановити Remmina flatpak, виконайте наступну команду. Як і у випадку з оснащенням, спочатку вам потрібно буде встановити менеджер пакетів оснащення.

$ sudo flatpak встановити 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 встановити ./ 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 встановити ./ 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, але решта стосується будь-якого дистрибутива.

Насолоджуйтесь!

How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...