Я бы предложил использовать FreeNX server в связке с NoMachine NX Client(
http://www.nomachine.com/) или с Knx client-ом.
Примерная схема работы такая (лично у меня это так работает):
На одном из Линукс серваков устанавливаешь FreeNX Server (это бесплатный аналог NoMachine NX Server-а).
Потом на любую Линукс машинку ставишь NX Client (он бесплатный) и коннектишся хоть по VNC хоть по RDP.
[IMG]http://img97.***************img97/1092/loginscreen1qp.th.jpg[/IMG]
[IMG]http://img150.***************img150/7997/generalconfiguration0vb.th.jpg[/IMG]
[IMG]http://img86.***************img86/1512/advancedconfig8dj.th.jpg[/IMG]
Скорость работы просто отпад, можно работать даже из дома и даже на модеме (желательно компрессию всегда выставлят - "Модем"), ведь таким образом получается полюбому прибавка в скорости, т.к. FreeNX сервер и Windows Terminal сидят в одной 100Мб сетке (и разговаривают между собой по RDP очень шустро, а ко мне домой communication идёт уже по nx протоколу (через 22 порт) а этот протокол очеееень шустрый)
Можно также интегрироват LTSP (Linux Terminal Server с NoMachine NX Client+Server) чтобы твои линукс клаенты бутились с сети (бездисковый бут) получали NX login, и соот-но логинились по RDP протоколу на ту Windows машинку на которую тебе надо.