I just use 'ssh -X' if I really need to run a remote graphical application. But it is really slow.

The first you need things therefore are 1) an administrator account on the system and 2) the "ssh" package installed there. Then, assuming that the system is behind a NAT router (unfortunately the norm), you need to configure it (through a Web interface) so that 1) the computer is always given the same private IP address (you will need the MAC address; 'ip a' shows it) and 2) incoming connections on the SSH port you will use (22 by default) must be directed to that computer.

If the computer is sometimes connected by Ethernet, sometimes wireless, then there are two MAC addresses, you will define two permanent private IP addresses and direct incoming connected on two different ports to those two private IP addresses. You will then need your mother to tell you how she is currently connected to the Internet (or simply try the other port if your first attempt to connect by SSH failed). You will also need her to tell you what is the (public) address of her router because it is the one you will connect to and, unfortunately, it often is dynamic. Just put http://whatismyipaddress.com (or any other similar site) among her Web browser's bookmarks.

Have you done all that (which, by the way, is not GNU/Linux specific)?

Reply via email to