Pretty much every geek has the sad job of being the tech support guy for their family and, if they aren’t nimble, their friends too. This is particularly frustrating when:
- they expect you to know everything about their computer when you haven’t used Windows for 10 years
- their computer is slow as molasses due to being loaded down with c**pware
- you have to do the debugging over the phone
1 and 2 I can’t help with, but 3 I can. If you are a Linux user, and want to support Windows users using a simple graphical remote access system, here’s one way to do it. (Other suggestions welcomed.) The secret is to use UVNC Single Click. However, this system is not very well documented. This is what I did:
- Download the “custom.zip” file
- Hack the “helpdesk.txt” file inside it (here’s mine), and the logo files as well if you can be bothered (the result will not look particularly pretty however hard you work)
- Configure it with your fixed external IP or dynamic DNS, plus a non-standard high-numbered port
- Make sure the port you chose is open on your firewall, forwarding to 5500 on your machine
- Upload the zip file to UVNC’s .exe maker (the fixed username and password you need are printed on that same page; this may some sort of weird anti-spam thing)
- Send the result to your debug-ee (you may need to rename the .exe to .exe.dat or similar to dodge dumb mail filters)
- Use “ssvnc” to accept connections. Switch to “listen” mode, turn off SSL (I never got that working).
- Tell them to run the .exe and double-click one of the Connect options.
- Their desktop should appear in a window on your machine.