UltraVNC рулит, использовал для "дружеской " помощи бедным сотрудникам родного предприятия
Всё есть - сжатие потока, если память не изменяет какое-то там шифрование. Для медленных каналов можно глубину цвета менять. Чтобы юзверь с тобой на попалам не пытались мышкой с клавой работать - отключение локальной мышки с клавой на сеанс работы. Когда прав текущего юзверя не хватает, можно прям удалённо перелогиниться (благо для этого UltraVNC реализован как сервис). Иногда необходимо файлики с или на удалённый комп переслать - тоже могёт. Скорость работы впечатляет (до этого пытались использовать TigerVNC и ещё какие-то свободно достпные реализации - сам не видел, ребята говорили что тормоза были жуткие - и это в локальной 1Гбит сетке!).
В общем, всем наш Ваня хорош, на других не похож. Недостаток всего лишь один: русский язык на удалённой машине не работает. Ребята кода поковыряли, говорят немцы, что эту VNC ваяли, так охрененно поддержку немецкого языка вставили, что русский там и близко не вставить (пытались - что-то получилось, но работало через раз).
Если надо админить сервер и может через медленные каналы (типпо интернет), лечит как говорили всякие Посторонние ssh. Под ним far и иже с ними не запускается, но есть уже готовые консольные утилиты, есть WSH, ActivePerl или любой другой язык программирования поддерживающий консоль. Когда очень хочетца, то под виндой, как и под Unixами управление сервером, статистику и тп можно под себя заточить