У меня есть ПК с Windows 7, на котором работает VNC-сервер, и компьютер с Linux (CentOS 7). Машина Windows 7 запускает пакетный сценарий, обернутый вокруг plink для поддержки исходящего SSH-туннеля к машине Linux с удаленной переадресацией порта для порта VNC; на компьютере с Linux я затем запускаю средство просмотра VNC, указывая его на локальный порт VNC, который пересылает через туннель и подключается к серверу VNC на компьютере с Windows.

Когда я запускаю программу просмотра VNC на компьютере с Linux, экран аутентификации VNC отображается почти мгновенно, поэтому я знаю, что нет никаких проблем с установлением начального соединения. Однако, когда я ввожу имя пользователя и пароль, ничего не происходит в течение хороших 5 или 6 секунд до отображения первого кадра фона рабочего стола Windows 7. Как только отображается первый кадр, скорость соединения VNC, как правило, не является проблемой (она несколько варьируется в зависимости от того, что происходит, но это редко проблематично).

Что происходит во время этой 5 или 6-секундной задержки, и в какую сторону я должен с подозрением смотреть? Туннель SSH означает, что журнал Wireshark, взятый с любого конца, имеет небольшую ценность.

0