Как настроить сервер VNC так, чтобы к нему можно было получить доступ только через туннель SSH?
С настройкой сервера VNC по умолчанию есть как минимум два способа для кого-то еще войти на мой компьютер: напрямую войти на мой VNC-сервер и мой SSH-сервер. Две двери, о которых нужно беспокоиться.
Привяжите свой VNC-сервер к localhost и сделайте SSH-прокси к вашему серверу и туннелируйте VNC (клиент) через указанный прокси.
Все, что вам нужно, объясняется здесь: Разворот ssh-соединения