Я считал https://help.ubuntu.com/community/VNC/Servers для конфигурирования сервера винишка на моей человечности 16.04. Рабочий стол LTS.
Используя другие vnc серверы, я раньше соединялся с 129.254.xxx.yyy:1 (когда vnc сессия равняется 1. Я могу установить порт).
Но с этим сервером винишка, от моего vnc клиента на моей windows10 машине, с чем я, как предполагается, соединяюсь? как я знаю номер порта?
Я попробовал vnc к 129.254.xxx.yyy:1, но не работал.
изображение ниже является ответом, замеченным от клиента, когда я пытался соединиться с 129.254.xxx.yyy:1, но отказавший.
Моя установка на моей человечности 16.04 похожа на это:
и мой ответ в стороне клиента (Настоящий vnc клиент, на окнах 10), когда я попробовал 129.254.xxx.yyy:0, похож на это
и сообщение, которое я видел, когда я попробовал 129.254.xxx.yyy:1, похоже на это
и сообщение, замеченное в стороне сервера (для этих двух инцидентов), похоже на это
Что я должен изменить при настройках?
ДОБАВЬТЕ:
После регистрации этого вопроса я прочитал http://ubuntuhandbook.org/index.php/2016/07/remote-access-ubuntu-16-04/ и выключил шифрование с помощью dconf-редактора. Когда я соединяюсь с 129.254.xxx.yyy:1, я наконец подключился и мог использовать vnc в течение, возможно, минуты? но затем соединение было закрыто сервером. Я не знаю, какова проблема.
Я понял это. команда gsettings set org.gnome.Vino require-encryption 'false'
не работает в моей версии ubuntu16.04, и мне пришлось установить dconf-editor и установить там шифрование удаленного рабочего стола. Я использовал 129.254.xxx.yyy: 0 для подключения.
Во время испытания я хотел перевести сервер в фоновый режим, поэтому я нажал ctrl-Z (подумал, что немедленно дам команду 'bg'), но это отключило maded vnc-соединение. Вот почему я увидел сообщение «соединение отклонено сервером».
Поэтому, когда вы запускаете сервер, ставьте empersand в конце, как /usr/lib/vino/ino-server &
. Теперь я могу использовать vnc для моей новой машины с использованием среды рабочего стола Unity. (Вот почему я начал с вина)