Is there software that will help me to ssh/connect to my home computer from the public internet? (Say, a coffee shop).
I understand that questions similar to this have been asked, but none seem to actually answer the question. Let me add some details to avoid the usual slew of answers about DynDns and port forwarding.
I have access to a publicly accessible SSH server. Merely port forwarding from there is not a stable solution that lasts several days. Port forwarding tends to drop connections, be slow etc.
I dont want to setup/pay for DynDns and configure NAT traversal on my router.
I feel the following should be possible, I just dont know if there exists software that already accomplishes this:
Just the way peer-to-peer programs hole-punch NAT traversal, it should be possible to have a program running on my home machine that opens up external access to the appropriate ports by hole-punching. Further, the program can broadcast the home computers public IP and hole-punched externally visible port somewhere (say on a public server or over email) and periodically update this information.
Does software like this exist? A part of this functionality is already accomplished by various torrent software.