title: SSH to EC2 instance from home computer with variable IP address
body: <p>I currently run a web site from my basement and have a more expensive Internet service that includes a static IP address. I would like to move my website onto an AWS VPC. I have, so far, set up a default VPC and an instance with an elastic IP address. I have also set up public and private keys that enable me to ssh to the instance using PuTTY.</p>
  
  <p>I have noticed that, when I use a VPN (like HotSpot Shield) which changes my IP address, I cannot ssh to my EC2 instance. Apparently, access to my EC2 instances is restricted via my security groups to only a few public IPs.</p>
  
  <p>My question is this. If I change my home Internet service to a cheaper service that does not include a static IP address, will I sill be able to ssh to my EC2 instance? I could perhaps set up a bastion host and allow ssh from 0.0.0.0/0 to the bastion host. But is there a better/easier way to ssh to my EC2 instance if my Internet service does not include a static IP address?</p>