Plusieurs questions doivent être abordées.
Les autres ordinateurs sont-ils protégés par un pare-feu national ou local ?
Les autres ordinateurs ont-ils une adresse IP globale ?
Plusieurs ordinateurs se trouvent-ils sur le même réseau local (domestique) derrière un routeur ?
Le moyen le plus simple pour vous et vos utilisateurs sera probablement un programme d'assistance à distance tel que Team Viewer. En fonction de la configuration de teamviewer, ils devront peut-être ouvrir un port pour ce programme dans leur routeur/pare-feu.
Si vous avez besoin d'administrer l'ordinateur (par opposition à l'assistance aux utilisateurs), il existe plusieurs options plus puissantes. Si l'ordinateur est exposé à l'internet, vous pouvez simplement vous connecter à l'ordinateur par ssh pour effectuer toutes les tâches administratives. ssh permet également la transmission de X bien qu'il soit assez lent, je préfère NX pour les situations de bureau à distance/transmission de X. screen
possède quelques caractéristiques pédagogiques utiles, puisque tous les utilisateurs connectés à la même session screen voient le même terminal, vous pouvez utiliser (et je l'ai fait) screen comme un outil très productif pour enseigner à un utilisateur distant comment utiliser et faire fonctionner le terminal.
Si l'ordinateur se trouve derrière un routeur, cela devient un peu plus compliqué. Vous devez demander à l'utilisateur d'ouvrir les ports de son routeur ou, à tout le moins, d'autoriser la configuration du routeur à distance (c'est dangereux, alors faites attention : une fois que le routeur est ouvert à l'internet, vous devez vous connecter et vous assurer que toutes les adresses IP sont masquées, à l'exception de celle de votre domicile ou de votre lieu de travail). S'il y a un ou deux ordinateurs derrière le routeur que vous devez administrer, vous pouvez ouvrir un port ssh individuel pour chacun d'eux (disons 22 pour le PC principal et 8022 pour le second). Avec plus de trois ordinateurs, cela devient un cauchemar à gérer. La solution la plus simple est donc d'utiliser un "dual-ssh" : vous vous connectez en ssh à un ordinateur de l'intranet auquel le port 22 a été transféré et, à partir de cet ordinateur, vous vous connectez en ssh à tous les PC locaux, comme vous le souhaitez. Pour les grands réseaux, vous pouvez mettre en place un VPN qui se comportera de manière très similaire (en substance, votre ordinateur "semblera" être sur l'intranet distant, vous pourrez vous connecter à tous les ordinateurs comme s'ils se trouvaient sur votre propre réseau local).
Si un pare-feu d'entreprise, d'école ou national se trouve sur le chemin, vous devez demander à l'utilisateur de contacter la personne responsable du réseau pour voir comment vous pouvez obtenir une redirection de port vers son PC.