Il y a plusieurs solutions :
Si ta machine connectée au net est sous Windows, ou sous Linux.
Allez, partons pour Windows.
Deja, il faut que tu connaisses ton IP quand tu pars de chez toi, pour pouvoir adresser TON pc.
Ensuite, il te faut un routeur ( ou un prog ), qui fasse de l'IP forwarding.
Je m'explique. Le principe sera de configuré ton routeur, pour que lorsque tu lances l'ip de ton pc connecté au net, avec un port prédéfini > 1024, ton routeur fera la translation : IP du premier PC relié au net -> IP de ton second pc relié au net, avec changement de numéro de port.
Ainsi, tu pourras accéder à ton second PC par ftp, ou tout autre truc, en utilisant un port quelconque.
Les routeurs permettent de faire ca, linux aussi.
Sous windows, sait pas.
Pour configurer, donne un peu plus de précision :
Type de config, si tu as un routeur, ta connexion, etc...