I am preparing to set up an Amazon EC2 instance. It will be a testing and development machine to allow me to put PHP, Python, etc scripts on a server without being tied down to a local machine. Currently I use NitrousIO, but an EC2 box is more attractive for a number of reasons.
However one thing is bugging me. Most documentation clearly states to restrict SSH access to only one's IP address. For most businesses there is probably no issue (and indeed my employer has a set IP range), but my home IP address is dynamic. Is there anyway to limit SSH access to an EC2 instance by IP address in such a situation? I am concerned about being locked out at an inopportune time.