NoMachine - удалённый рабочий стол

Браузеру, почта, IP-телефония и т.п.

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 17:43

Удалённый рабочий стол - это определённо вещь, пришедшая из Windows, из низкой культуры работы программиста-разработчика и т.д.
Нам ... т.е. программистам с высокой культурой :lol:, вполне и более чем достаточно SSH подключений и туннелей, с ключами -X или -Y когда надо...
Но!
При удалённой работе в крупном профессиональном проекте ... да ещё и в условиях карантинов COVID-19, когда в офис не наездишься, графический удалённый рабочий стол изредка может понадобиться - для настроек и конфигурирования своего рабочего хоста, стоящего в офисе компании.

2-я фича ...
В компании принято использовать Ubuntu:

Код: Выделить всё

olej@olej-H81M-DS2V:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.1 LTS
Release:	20.04
Codename:	focal
... да ещё и с таким уродством DE как Unity! :lol: :twisted:
Можно было потребовать ... но чтобы не нарушать корпоративные стандарты компании (что с них ещё потребовать - я и без этого найду :lol: ) - ставим стандартно то, что привычно их системным администраторам (и зачем, опять же, нагружать их лишней работой - они нам ещё пигодятся по другим поводам :lol: ).
Unity быстро-быстро ... "элегантным движением руки" заменяем ... на привычный мне Cinnamon, DE без всяких свистелок и перделок.

А вот с удалённым рабочим столом всё оказалось значительно хуже... из привычных средств протоколов RDP/VNC по привычке выбираю VNC. Устанавливаю опять же привычный x11vnc ... и теряю на его настройках целый рабочий дел: проверяю соединение по корпоративному OpenVPN, SSH над этим OpenVPN, файерволы на 2-х концах соединения, на хостах сервера и клиента ... в конце-концов выясняю у тех же системных администраторов не зарубили ли они x11vnc порт 5900 - нет ... всё "ни в зуб ногой"! :evil:

Наконец ковыряясь в установленной Ubuntu начинаю понимать, что они устанавливают по дефаулту графику Wayland вместо X11 ... и никаким RDP & VNC традиционным образом и приложениями здесь места нет! :twisted:
Грёбанный Wayland без его сетевой прозрачности как у X11: Wayland vs X11 :!:

И тут приходит на помощь относительно новый проект, с которым я уже как-то сталкивался (удалённый запуск графических X-приложений), NoMachine ...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 18:11

Olej писал(а):
24 окт 2020, 17:43
И тут приходит на помощь относительно новый проект, с которым я уже как-то сталкивался (удалённый запуск графических X-приложений), NoMachine ...
Проект не опенсорс, и не совсем даже free, но есть свободная реализация...
Сервер скачиваем здесь (для любого из своих дистрибутивов Linux) NoMachine Download.
Клиент скачиваем здесь (для любого из своих дистрибутивов Linux) NoMachine Enterprise Client for Linux.

Код: Выделить всё

olej@ACER:~/Загрузки/VNC$ ls -l 
итого 123788
-rw-r--r-- 1 olej olej 48650198 окт 24 16:51 nomachine_6.12.3_7_amd64.deb
-rw-r--r-- 1 olej olej 38587230 окт 24 17:06 nomachine-enterprise-client_6.12.3_7_amd64.deb
-rw-r--r-- 1 olej olej 39509932 окт 24 17:19 nomachine-enterprise-client_6.12.3_7_x86_64.rpm
(чтоб потом не рыскать и не искать - заодно клиента для Fedora 32 прихватил ;-) )

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 18:13

Olej писал(а):
24 окт 2020, 18:11
Проект не опенсорс, и не совсем даже free, но есть сводная реализация...
Установка сервера (Ubuntu 20):

Код: Выделить всё

root@olej-H81M-DS2V:/home/olej/Загрузки/VNC# dpkg -i nomachine_6.12.3_7_amd64.deb
Выбор ранее не выбранного пакета nomachine.
(Чтение базы данных … на данный момент установлено 268819 файлов и каталогов.)
Подготовка к распаковке nomachine_6.12.3_7_amd64.deb …
Распаковывается nomachine (6.12.3-7) …
Настраивается пакет nomachine (6.12.3-7) …
NX> 700 Starting install at: Сб окт 24 16:58:39 2020.
NX> 700 Installing: nxclient version: 6.12.3.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Compiling the USB module.
NX> 700 Installing: nxplayer version: 6.12.3.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 To connect the remote printer to the local desktop,
NX> 700 the user account must be a member of the CUPS System Group: lpadmin.
NX> 700 Installing: nxnode version: 6.12.3.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/node.cfg.
NX> 700 Installing: nxserver version: 6.12.3.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/server.cfg.
NX> 700 Install completed at: Сб окт 24 16:58:55 2020.
NX> 700 NoMachine was configured to run the following services:
NX> 700 NX service on port: 4000
Уже и стартонул сразу:

Код: Выделить всё

olej@olej-H81M-DS2V:/usr/lib/systemd/system$ sudo netstat -tulpn | grep 4000
tcp        0      0 0.0.0.0:4000            0.0.0.0:*               LISTEN      2988771/nxd
tcp6       0      0 :::4000                 :::*                    LISTEN      2988771/nxd

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 18:14

Olej писал(а):
24 окт 2020, 18:13
Установка сервера (Ubuntu 20):
Установка клиента (Debian 10):

Код: Выделить всё

olej@ACER:~/Загрузки/VNC$ sudo dpkg -i nomachine-enterprise-client_6.12.3_7_amd64.deb
Выбор ранее не выбранного пакета nomachine-enterprise-client.
(Чтение базы данных … на данный момент установлено 453106 файлов и каталогов.)
Подготовка к распаковке nomachine-enterprise-client_6.12.3_7_amd64.deb …
Распаковывается nomachine-enterprise-client (6.12.3-7) …
Настраивается пакет nomachine-enterprise-client (6.12.3-7) …
NX> 700 Starting install at: Сб окт 24 17:06:42 2020.
NX> 700 Installing: nxclient version: 6.12.3.
NX> 700 Using installation profile: Debian.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Compiling the USB module.
NX> 700 Installing: nxplayer version: 6.12.3.
NX> 700 Using installation profile: Debian.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 To connect the remote printer to the local desktop,
NX> 700 the user account must be a member of the CUPS System Group: lpadmin.
NX> 700 Install completed at: Сб окт 24 17:06:48 2020.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 18:18

Olej писал(а):
24 окт 2020, 18:14
Установка клиента (Debian 10):
Запуск клиента и коннект...
Всё успешно! (вообще то, лёгкость и простота, с которой 2 подсистемы встали, на разных хостах и разных дистрибутивах, при отсутствии настроек для дефаулта ... - поражает! :-o ):

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 24 окт 2020, 20:23

Olej писал(а):
24 окт 2020, 18:18
вообще то, лёгкость и простота, с которой 2 подсистемы встали, на разных хостах и разных дистрибутивах, при отсутствии настроек для дефаулта ... - поражает!
Очень простенькая статья о том как установить и как запустить NoMachine - без всяких изысков: Как установить NoMachine на Ubuntu, Debian и LinuxMint (альтернатива TeamViewer).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 08 ноя 2020, 22:44

Olej писал(а):
24 окт 2020, 18:11
Клиент скачиваем здесь (для любого из своих дистрибутивов Linux) NoMachine Enterprise Client for Linux
То же самое в Fedora 32:

Код: Выделить всё

[olej@DELL Загрузки]$ ls -l nomachine-enterprise-client_6.12.3_7_x86_64.rpm 
-rw-rw-r-- 1 olej olej 39509932 ноя  8 21:41 nomachine-enterprise-client_6.12.3_7_x86_64.rpm
Olej писал(а):
24 окт 2020, 18:13
Установка сервера (Ubuntu 20):

Код: Выделить всё

[olej@DELL Загрузки]$ sudo rpm -i nomachine-enterprise-client_6.12.3_7_x86_64.rpm 
[sudo] пароль для olej: 
NX> 700 Starting install at: Вс ноя 08 21:45:42 2020.
NX> 700 Installing: nxclient version: 6.12.3.
NX> 700 Using installation profile: Fedora.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Compiling the USB module.
NX> 700 Installing: nxplayer version: 6.12.3.
NX> 700 Using installation profile: Fedora.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 To connect the remote printer to the local desktop,
NX> 700 the user account must be a member of the CUPS System Group: sys.
NX> 700 Install completed at: Вс ноя 08 21:45:44 2020.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 08 ноя 2020, 22:51

Olej писал(а):
08 ноя 2020, 22:44
То же самое в Fedora 32:
Запуск соединения... (это соединение "очень удалённое" :lol: , через VPN):
Вложения
Снимок экрана от 2020-11-08 21-48-46.png
Снимок экрана от 2020-11-08 21-48-46.png (74.33 КБ) 2471 просмотр
Снимок экрана от 2020-11-08 21-49-28.png
Снимок экрана от 2020-11-08 21-49-28.png (50.82 КБ) 2471 просмотр

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 10 ноя 2020, 23:48

Olej писал(а):
08 ноя 2020, 22:51
(это соединение "очень удалённое" , через VPN):
Это вот мой рабочий компьютер в офисе (на котором проделываются компиляции крупного софтверного проекта) который находится на несколько десятков километров (через корпоративную VPN), когда я нахожусь дома:
Снимок экрана от 2020-11-10 22-37-27.png
Снимок экрана от 2020-11-10 22-37-27.png (151.92 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-37-56.png
Снимок экрана от 2020-11-10 22-37-56.png (159.91 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-38-25.png
Снимок экрана от 2020-11-10 22-38-25.png (119.91 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-38-39.png
Снимок экрана от 2020-11-10 22-38-39.png (155.57 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-39-04.png
Снимок экрана от 2020-11-10 22-39-04.png (170.26 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-39-34.png
Снимок экрана от 2020-11-10 22-39-34.png (203.54 КБ) 2465 просмотров
Снимок экрана от 2020-11-10 22-42-26.png
Снимок экрана от 2020-11-10 22-42-26.png (472.25 КБ) 2465 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: NoMachine - удалённый рабочий стол

Непрочитанное сообщение Olej » 27 янв 2022, 13:06

Olej писал(а):
24 окт 2020, 17:43
вещь, пришедшая из Windows, из низкой культуры работы программиста-разработчика
Новый виток интереса возник из задачи обучения приятеля ("делай как я" :lol: ) использования компьютера с Linux.
И здесь вылезли временные ограничения TeamViewer (см. VNC : TeamViewer).

Ответить

Вернуться в «Интернет и коммуниации»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя