Hardware:
- Macbook air as local in-hands computer, connected at home over 802.11G->Verizon FIOS 15mbit down/5mbit up fiber. Also sometimes from other connections fast (university) and slow (hotels etc).
- Dell poweredge 750 server remotely wired GbE through 25mbit down 15mbit up fiber
Tasks: - Development in Xcode & Typical Office stuff (Mac OS X) - Run Xilinx ISE VHDL tools and circuit simulation debuggers (avail in Linux and Windows) - Run Visio & Project (Windows) - Run Altium Designer circuit design, layout, simulation software (Windows) - Run Visual Studio 2010 (Windows)
Configuration: - Macbook Air running office software, Xcode.. - Poweredge running ubuntu Linux and an XP VM inside of it via vmware server - SSH port punched to Poweredge
So far I've tried to just ssh -X poweredge and run X apps, redirecting them to my local X server on Mac OS X. This worked great from my university's connection (over wifi) but worked poorly at home. Apparantly X protocol is very sensitive to latency.. windows wouldn't accept button presses for instance, would have to click many times. I've heard there are X settings and SSH settings I can use to decrease latency - does anyone know more about these??? As far as security, all I actually care about is encrypting my pw as I log in. It's not a sensitive situation. I suppose a solution would be to set DISPLAY on the Linux box to my IP and port except that it often changes and I'm always behind firewalls (some that I can put holes in like home, some I can't like school)
I've also tried VNC which works "ok"
When using windows, which I haven't tried yet, are my options to remote desktop over SSH and VNC over ssh (run VNC server on XP) - or are there any more? What's likely to work best?
Looking for an answer to tweaking the latency and also any completely fresh ideas or suggestions of tools that may be better suited to this situation