Я долго искал оптимальное решение для этого и:
1) Толстый клиент не вариант - скорость ужасная.
2) иксы, x2go, и прочее не вариант, писать код в таком режиме сложно.
3) Nomachine - единственный вариант, который обеспечивает достаточную скорость и плавность, но стоит денег собака.