Не удаётся получить доступ к Ubuntu из Windows через VNC – соединение отклонено

Вопрос или проблема

У меня типичная домашняя локальная сеть с рабочей станцией на Ubuntu и рабочей станцией на Windows 10, обе находятся в одной сети. Я пытаюсь получить доступ к VNC с машины Windows для управления рабочим столом компьютера с Ubuntu (обычная установка рабочего стола Ubuntu 18.04). Я постоянно получаю сообщение о том, что соединение отклонено, когда использую VNC Viewer на машине с Windows.

Я следовал инструкциям по включению обмена экранами из меню системы Ubuntu, пробовал как требуемый пароль, так и опцию запроса доступа. Также включены переключатели для общего доступа и для сети Ethernet. Команда ss -lnt показывает, что порт открыт:
”’
LISTEN 0 5 [::1]:5900 [::]:*
”’
С стороны клиента Real VNC viewer у меня есть правильный IP-адрес, и порт 5900. Я могу подключиться к своему Raspberry Pi через VNC и могу выполнять SSH с машины Windows на машину Ubuntu. Но с VNC не получается.

В настройках VNC viewer я пробовал добавлять номер порта к IP, так: 192.168.1.178:5900, и пробовал добавлять :1 вместо порта для номера рабочего стола. Я также пробовал просто IP-адрес. Ничего из этого не сработало.

Настройка VNC Viewer:

вставьте описание изображения здесь

Ошибка отказа в соединении:

вставьте описание изображения здесь

Ссылка:

https://linuxconfig.org/ubuntu-remote-desktop-18-04-bionic-beaver-linux

Вы можете проверить/подтвердить адрес порта, используя команду

sudo netstat -plutn

Это ОЧЕНЬ полезная команда. У меня нет ссылки на это – я видел ее на stackoverflow или askubuntu. Извините.

Ответ или решение

Причины, по которым вы можете получать ошибку "Connection refused" при попытке подключиться к Ubuntu с помощью VNC из Windows, могут быть различными. Ниже приведены шаги, которые помогут вам решить эту проблему:

  1. Проверка установки и конфигурации VNC-сервера:
    Убедитесь, что VNC-сервер установлен на вашей Ubuntu машине. Для этого откройте терминал и выполните команду:

    sudo apt update
    sudo apt install vino

    Затем убедитесь, что VNC-сервер запущен. Команду для перезапуска VNC-сервера можно выполнить так:

    /usr/lib/vino/vino-server &
  2. Настройки экрана и общего доступа:
    Убедитесь, что вы правильно настроили функции общего доступа к экрану в Ubuntu. Попробуйте следующие шаги:

    • Перейдите в НастройкиСовместный доступ.
    • Включите Экранный доступ и установите пароль, если это необходимо.
    • Убедитесь, что выбраны необходимые параметры для доступа.
  3. Проверка IP-адреса:
    Убедитесь, что вы используете правильный IP-адрес для вашей Ubuntu машины. Вы можете проверить его с помощью команды:

    ip addr show

    Убедитесь, что вы используете IP-адрес, который соответствует вашему локальному сетевому интерфейсу (обычно это eth0 или wlan0).

  4. Проверка открытых портов:
    Выполните команду, чтобы убедиться, что VNC-сервер слушает на правильном порту:

    sudo netstat -plutn | grep vino

    Если порт 5900 не виден в списке, это означает, что VNC-сервер не запущен или не настроен правильно.

  5. Проверка брандмауэра:
    Убедитесь, что брандмауэр не блокирует соединения на порту 5900. Вы можете временно отключить брандмауэр с помощью:

    sudo ufw disable

    Если после этого все работает, вам нужно будет добавить правило для разрешения доступа к VNC:

    sudo ufw allow 5900
  6. Проверка подключения:
    После выполнения всех этих шагов попробуйте снова подключиться с Windows через VNC Viewer, используя адрес 192.168.1.178:5900 или 192.168.1.178:1.

  7. Дополнительные настройки:
    Если вы используете другие VNC-серверы, такие как TigerVNC или TightVNC, убедитесь, что они правильно сконфигурированы и работают, так как настройки могут отличаться.

Если вы всё равно сталкиваетесь с проблемой, попробуйте перезагрузить обе машины и проверить, решилась ли проблема. Если проблема не исчезла, дополнительные лог-файлы VNC могут дать больше информации о причинах сбоя. Вы можете найти их в:

~/.vnc/

Теперь у вас есть все необходимые шаги для устранения проблемы с подключением через VNC. Если у вас остались дополнительные вопросы, не стесняйтесь обращаться за помощью!

Оцените материал
Добавить комментарий

Капча загружается...