в принципе, вполне нормально использовать vnc. В отличие от Win-варианта он не захватит десктопа у зазевавшегося пользователся

(Там, конечно, нешифрованный канал, но если надо подключаться действительно удаленно, когда проблемы безопасности важны, можно создать тунель через ssh и аодключать vnc уже поверх.