This is probably a dumb question as I am a developer rather that a sysadmin, but here is my situation:
I have a client for whom I created a site hosted on a server in the cloud. I configured hosts.deny to deny all and hosts.allow to accept only connections from my home and a server at work.
My fear is that I could someday become locked out of this server as my home IP changes occasionally.
Is there any (super cheap) kind of service that would allow me to ssh into the server from a known IP in the case that I became locked out of the server?
I've considered a micro-instance at ec2, but the cost over time is not trivial. Any other clever suggestions are welcome.