Я не видел это специально, но есть проблема, связанная с замазкой с VNC. Если сеанс SSH в VNC неожиданно заканчивается, поэтому окно отключается, а не закрывается, как при обычном завершении, кажется, что VNC запускает сканирование на наличие обновлений, но ничего не отправляет.
Я туннелирую через SSH, хотя, а не использую обратный туннель - возможно, вы могли бы попробовать это? Если вы настроили SSH-сервер Cygwin на этом компьютере и включили порт 22, который будет направлен на него с вашего маршрутизатора, вы можете использовать SSH, а не SSH, поэтому можно восстановить соединение, если предыдущий канал SSH прекратит работу. Когда неработающий сеанс puTTY вызывает блокировку VNC, я всегда могу перезапустить сеанс VNC. Он снова блокируется для обновления экрана, как только экран полностью отображается в клиенте VNC, но он по-прежнему принимает данные ввода, поэтому я могу щелкнуть там, где находится кнопка закрытия окна puTTY, снова закрыть соединение VNC, а когда я снова подключаюсь к VNC, появляется окно ошибки. ушел, а все остальное работает так, как должно быть.
Из того, как я читаю ваш вопрос, SSHing in устранит необходимость использовать puTTY на удаленном конце туннеля - если вы только используете puTTY для управления туннелем, тогда это было заменено на Cygwin OpenSSH (конец сервера) и каким-либо клиентом (возможно, снова замазкой), который вы используете.
Если SSHing , чтобы машина XP не вариант для какой-либо причине, вы могли бы еще попробовать на стороне клиента или OpenSSH (через Cygwin или какой - либо другой порт), используя , что для вызова, чтобы построить обратный туннель вместо того , чтобы использовать замазку , Вы также можете попробовать поиграть с опциями опроса в настройках сервера VNC, но я не помню, чтобы это хоть как-то изменило проблему, с которой я столкнулся.
Я думаю, что puTTY обрабатывает свое окно нестандартными (или, по крайней мере, вообще неожиданными) способами, так как ряд утилит управления окнами (например, те, которые добавляют привязку к сетке, или улучшения в оформлении окон и т.д.) Имеют явное исключение для puTTY по умолчанию.
К сведению: места, где я заметил проблемы с VNC+puTTY, - это также машины под управлением XP - хотя я не думаю, что это будет специфично для XP, я просто не был в ситуации, когда проблема, как я понимаю (некоторая несовместимость между что PuTTY делает с собой и как работает VNC) может возникнуть в других версиях Windows. Во всех случаях я использую вариант VNC TightVNC, как сервер, так и клиент.