Umm, to clear up a misconception in the original post, VNC is very cross-platform. In fact, the Unix X11 VNC server is known to be much better than the Winblows one.
As far as security, just tunnel VNC over ssh. VNC over ssh is *much* more secure than the previous, difficult-to-setup remote X-Windows.
The only knock against VNC is that it isn't designed for slow, high latency networks. However, as someone mentioned, an optimized version called tightvnc is better in this regard. FWIW, I've used pcAnywhere over a modem link in the past and that was pretty brutal as well.
As far as security, just tunnel VNC over ssh. VNC over ssh is *much* more secure than the previous, difficult-to-setup remote X-Windows.
The only knock against VNC is that it isn't designed for slow, high latency networks. However, as someone mentioned, an optimized version called tightvnc is better in this regard. FWIW, I've used pcAnywhere over a modem link in the past and that was pretty brutal as well.
