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

967
Felix Dombek

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

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

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

1

1 ответ на вопрос

1
harrymc

Существует сообщение об ошибке для этой проблемы:
Ошибка # 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 для пользователя.