Как я могу подключиться из Windows 10 к серверу Ubuntu 18.04 VNC?

Я хотел бы использовать функцию общего доступа к экрану в Ubuntu 18.04 (Настройки - Общий доступ), но все клиенты Windows, которые я пробовал (RealVNC Viewer, TightVNC Viewer, TigerVNC Viewer), имеют более или менее идентичное сообщение об ошибке: сервер работает, но программа просмотра не показывает не поддерживает ни один из типов безопасности сервера.

Я проверил, что это работает при отключении шифрования (gsettings set org.gnome.Vino require-encryption false) но это не вариант для меня, я хочу подключить Windows 10 Pro к Ubuntu 18.04 с шифрованием, конечно.

Как мне этого добиться?

2 ответа

Решение

Есть сообщение об ошибке для этой проблемы:
Ошибка #1281250: VNC доступен только на компьютерах, отличных от Linux, с отключенным шифрованием.

Эта ошибка датируется 2014 годом и еще не была устранена. Последняя запись в отчете об ошибках датируется 2018-06-17:

Обычные ребята. Эта ошибка по-прежнему присутствует в Ubuntu18, и она дает по-настоящему паршивый опыт из коробки.

Просто отключите шифрование по умолчанию.

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

Посмотрите эту Вики Справку Сообщества Ubuntu для получения списка таких серверов: VNC / Servers.

Другой альтернативой является кроссплатформенный NoMachine:

Перейдите со своего рабочего стола на любой компьютер с поддержкой NoMachine со скоростью света. Благодаря нашей технологии NX, NoMachine - это самый быстрый и высококачественный удаленный рабочий стол, который вы когда-либо пробовали. Доберитесь до любого компьютера в мире всего за несколько кликов! Возьми то, что важно, куда ты идешь и поделись с кем ты хочешь! NoMachine - это ваш личный сервер, частный и безопасный. Мы сказали, что NoMachine бесплатный? Безвоздмездно.

Другим решением может быть установка в Linux сервера для протокола удаленного рабочего стола Windows. xrdp может быть решением здесь:

Основываясь на работе FreeRDP и rdesktop, xrdp использует протокол удаленного рабочего стола для предоставления пользователю графического интерфейса.

Цель этого проекта - предоставить полнофункциональный терминальный сервер Linux, способный принимать соединения от rdesktop, freerdp и собственного терминального сервера Microsoft / клиентов удаленного рабочего стола.

В отличие от сервера Windows NT/2000/2003/2008/2012, xrdp не будет отображать рабочий стол Windows, а рабочий стол X Window для пользователя.

Я никогда не слышал о NoMachine, поэтому уверен, что это российская шпионская программа.

«Другим решением может быть установка в Linux сервера для протокола удаленного рабочего стола Windows. Здесь решением может быть xrdp:»

https://linuxize.com/post/how-to-install-xrdp-on-ubuntu-18-04/#:~:text=If%20you%20have%20a%20Windows,address%20and%20click%20%E2%80%9CConnect%E2%80%9D.

Если вы можете заставить эту опцию работать, пожалуйста, дайте мне знать.

Четвертый вариант — просто поверить MS, когда он говорит, что Win10 — это фактически Linux :)

В любом случае, сейчас я попробовал все эти варианты, и все они основаны на X при подключении с Win10 к Ubuntu. Таким образом, ваша X-конфигурация будет решающим фактором в том, насколько хорошо это работает. Единственным, с кем мне действительно удалось работать до такой степени, что я мог удаленно управлять своим компьютером с Ubuntu 20, был NoMachine, у которого очень хорошо отполированная оболочка, это очень похоже на нечто среднее между GoToMeeting и Windows Remote Desktop, но это далеко не так. без проблем, как любой из них, и он по-прежнему использует X для удаленного дисплея. Я знаю, что TightVNC может очень хорошо работать с vncserver в KDE (у нас есть клиент, который настроил это для нас в системе CentOS6), но в Ubuntu 20 он пытается работать с GNOME, по крайней мере, по умолчанию. Покупатель, будь осторожен.

Я хотел бы найти рабочую конфигурацию, больше похожую на комбинацию удаленного сервера TightVNC и сервера vncserver, которая действительно работала бы нормально. Но я подозреваю, что KDE на Ubuntu 20 безнадежен. Я уже шел по этому пути раньше, но он не сработал, поскольку Ubuntu теперь очень тесно связан с GNOME.

Другие вопросы по тегам