У меня дома три системы. Два из них работают под управлением Linux, а моя основная система работает под управлением Windows 10. Чтобы быть более конкретным, системы Linux работают на Mint и используют рабочую среду Cinnamon.
Теперь, чтобы проверить все, я установил Mint в своей основной системе и успешно подключился к двум другим. Тем не менее, под Windows 10, мне кажется, возникают проблемы с подключением с использованием протоколов VNC или RDP.
Сначала я попытался использовать TightVNC, установив программу просмотра в моей системе Windows, а в системах Linux был установлен stretchvncserver. После ввода IP-адреса одной из систем Linux в программу просмотра мне будет предложено ввести пароль, который он принимает, а затем отобразится серый экран с X для курсора мыши.
Исходя из этого, я понял, что в сети что-то должно происходить, поэтому проблемы с маршрутизаторами не являются причиной. Несмотря на это, я решил попробовать RDP.
Я установил xrdp в системах Linux и попытался подключиться, используя встроенный инструмент mstsc.exe. Ввод IP-адреса и ничего более не откроет черный экран, который спрашивает, какой протокол соединения использовать. Как и ожидалось, ни один из протоколов не RDP не работал, что дает мне ошибки соединения, но ни один из вариантов RDP тоже не работал. То есть rdp-any, freerdp-any или sesman-x11rdp. Первый отказывает, второй зависает, а третий просто полностью закрывает mstsc.
Итак, теперь вопрос в том, что является причиной? Не удалось ли что-то настроить на стороне Linux, или мне нужно что-то еще сделать на стороне Windows? Я следовал за несколькими руководствами онлайн, чтобы попытаться настроить вещи, но ни один не работал. На данный момент я могу подключиться к системам Linux только с помощью TeamViewer, но не через локальную сеть, а через Интернет.
Я удалил все программное обеспечение VNC/RDP из своих систем Linux, поэтому я готов начать все сначала. Я бы предпочел использовать mstsc из моей системы Windows, но я согласен и на TightVNC.
РЕДАКТИРОВАТЬ: Чтобы быть ясно, цель состоит в том, чтобы контролировать тот же рабочий стол, а не новый рабочий стол в системах Linux.