.png)
Я пытаюсь использовать удаленный рабочий стол на моем ноутбуке (на котором установлена Fedora) для подключения к моему настольному компьютеру (также на котором установлена Fedora) в той же локальной сети.
Я настроил Remote Desktop на своем рабочем столе через System -> Preferences -> Remote Desktop, проверил, что порт открыт nmap, и попытался подключиться с моего ноутбука через vinagre (также пробовал добавлять :5900 для порта и использовать IP-адрес). Во всех случаях подключение прерывается с всплывающим окном «Connection closed\n Connection to host was closed».
EDIT: Я могу использовать vinagre с рабочего стола на удаленный рабочий стол в себя, но не с одной машины на другую. Я попробовал vncviewer и возникла похожая проблема ( unable connect to socket: No route to host (113)
)
решение1
Похоже, что настройки брандмауэра на вашем рабочем столе (машине, к которой вы пытаетесь подключиться) настроены неправильно. Используйте инструмент «Параметры брандмауэра» (Система > Администрирование > Брандмауэр), чтобы убедиться, что у вас открыт порт TCP 5900. Запустите инструмент, выберите «Другие порты» и убедитесь, что порт TCP 5900 есть в списке. Если его там нет, добавьте его и повторите попытку.
(Кроме того, порт работал от настольного компьютера к самому себе, поскольку сетевое устройство обратной связи уже является доверенным в конфигурации брандмауэра по умолчанию.)
решение2
Откройте порты для VNC-сервера на удаленной машине:
sudo firewall-cmd --add-service=vnc-server
sudo firewall-cmd --permanent --add-service=vnc-server