Fri Oct 02, 2015 5:35 am
..well a hacky but completely useable workaround is to get a free AWS linux instance and have your Pi setup a reverse tunnel to it, forwarding your pi's ssh port to the AWS host, however restricting access to it to only the AWS localhost to increase the security (you'll need an account on the AWS host to connect to localhost:2222).
You could put something like this in a loop or in inittab or whatever (assuming AWS host has put it's own ssh server on port 43905-- best to move it off 22 just to avoid scanning):
ssh -i ~/.ssh/tun -R 2222:localhost:22 tun@AWSip -p 43905 -T -N