It's taken a while but believe it or not I finally know enough about Linux to actually help other Linux users with a limited number of topics <pause for all the laughter and guffaws to subside>
The area in which I have developed a measure of competency, a certain savoir faire you might say, in spite of my general lack of talent and motivation is running
BOINC on Linux. The biggest problem I run into when trying to help BOINCers attempting to BOINC on Linux is that they often don't know spit about Linux but since they are well intentioned, kind hearted folk (they wouldn't be running BOINC if they were not) so I try to help. Often they have assembled a machine out of new/used/spare parts for the sole purpose or donating all that machine's resources to the research community via this distributed computing network called BOINC. Therefore they try to reduce their costs by installing Linux as opposed to Windows. But they don't really know Linux well enough to pull that off.
Sometimes all they need is a few hints and they're off and running on their own. Other times the problem is more complicated or they are one of the few people who are unfortunate enough to be even thicker than me. Sometimes there is a language barrier. Lately I've been trying to keep it simple by just giving them a series of commands to run in a terminal rather than explaining why they need to do what they need to do. Sometimes it's more important to just get them up and running so they stay interested and worry about teaching them the finer points later. Sometimes that works, sometimes it doesn't. I need another type of arrow in my quiver of "help methods".
If they're running BOINC they have an Internet connection. What I have in mind is setting things up so that I can log into their machine, fix whatever is wrong and log out. 99% of the time a terminal would be all I need but sometimes a GUI might help too. Sometimes I would need to configure the OS, other times I would need to tweak their BOINC installation. What apps should I look into to facilitate a remote login to a terminal and possibly a Desktop/GUI? I need something fairly easy for the other party to install and configure. I use Kubuntu 12.04, they use various distros and desktops.
What tech limitations do I face? Any suggestions/ideas/discussion? Pros and cons? I know there are many help givers here so I am interested in you opinion regarding whether this can actually work. I don't necessarily need "the standard solution" if there is such a critter, something totally off the wall might suit my situation better. It only has to be reasonably easy for them.