I want to get computer reachable from the Internet, but I don't have a public IP. It's because I am connected through my provider's NAT. Due I have a own server in the Internet, I want go through my server in the Internet and additionally forward a couple of ports to my network.
How can I handle this? I think VPN is the right way, but I don't know how this works. My server is running Debian and my computer is running Ubuntu. I would prefer if I could use a SSH connection.

I hope you understand my although my bad English.