Hmm... Kwestia jest taka, że jeśli chcesz się logować na swój komputer, to musi być on widoczny w sieci (bo jest wtedy najzwyklejszym w świecie serwerem). Jeśli twój komp łączy się z internetem poprzez pośrednika (proxy), to może być z tym problem. Aż tak się nie znam na sieciach, ale wydaje mi się, że w takiej sytuacji musiałbyś popytać administratora serwera proxy o możliwość łączenia się z twoim komputerem z zewnątrz.
Ale zawsze zostaje jeszcze sieć VPN - wtedy jedynym problemem jest szybkość połączenia, która może być znacznie mniejsza niż w przypadku połączenia przez sieć rzeczywistą. Ale przez VPN połączysz się na pewno i żaden proxy ani router nie będzie stanowił problemu.
A co do klienta - jeśli maszyna, z krórej się logujesz ma zainstalowany jakiś X-owy menedżer logowania (KDM, GDM, XDM, czyli oczywiście Windows odpada, przynajmniej dopuki nie ukaże się KDM napisany przy użyciu Qt4 (a może już jest?)), to nie potrzebujesz żadnego programu klienckiego - po prostu logujesz się za pomocą tego menedżera (na przykład w KDM w oknie logowania jest menu, z którego można wybrać pozycję "Logowanie zdalne", po czym otwiera się okienko w którym podajesz nazwę lub adres serwera (w tym przypadku twojego komputera) i się logujesz).