Most of my development work is done on Windows using Microsoft technologies like ASP. I don’t like Windows and I don’t particularly like ASP, so I’ve been working at building up my PHP skills and have a medium-term plan to switch to using a Mac if possible. I certainly don’t want anything to do with Longhorn when it’s finally released, so I’ll want to switch long before that.
Anyway, down at the other end of my desk sits a linux server running Debian with Apache, PHP and MySQL. As its monitor is becoming less and less reliable I decided that it would be a good idea to install some sort of remote desktop tool so that I can admin the server directly from my Windows machine. Enter VNC.
I’ve used VNC a few times before, but have never set it up myself. Today’s task was to get VNC up and running on my Debian machine so that I can sleep easy and save my eyes from the wibbling monitor of doom. A quick apt-get confirmed that my machine already had the latest version of the VNC Server installed. Getting it working was as simple as typing vncserver to start the server, and then choosing a password to authenticate remote sessions. Job done!
That was so easy that I began to get cocky. After a quick bit of Googling, I now have a VNC Server running on my old iMac too.
Does it work? You betcha (300k JPEG). What you are looking at is a Windows XP desktop running two VNC sessions. The forground session is Safari running on Mac OS X. The session behind is Konqueror running in KDE on Debian. Rejoice.



Comments
I suppose I would need to dual-boot the test box, though....
Get the server for Windows here and the client for OS X here.
It works well!
I use a combination of both on my little network here and have now disposed of 3 monitors and 1 KVM switch
Anybody using it to help administer an OS X office?
http://www.webmin.com/
Nice to hear you’re moving away from ASP and over to PHP. You won’t regret it!
I’m getting really frustrated with it’s crappy XML implementation at the moment, but I’ll post more about that later.
1. problem:
my father works in the northsea, on their network they block all outgoing ports except 80.
At home i’m running my apache on 10.0.0.3:80 (router NAT is pointed to this ip:port), his machine is running realvnc-java on 10.0.0.4:5900.
2. question:
Is there any way he can access his java-vncserver on 10.0.0.4:5900 through my webserver on 10.0.0.3:80?
(here’s a theory I have: northsea:80->my-wan-ip:80->10.0.0.3/java-vnc/forward.php:80->10.0.0.4:5900 – meaning, that there may be a php-script or whatever that connects them in the middle (get’s the 10.0.0.4:5900 java-vnc back to 10.0.0.3/java-vnc/forward.php:80) so he can control his box that way) sortof like a web-based vnc-bouncer, if you catch my drift?
I guess there is no activity here :/
I’d love to get a solution to my prob :/