I am looking to move my business into a small office. I have found somewhere very suitable but unfortunately they cannot provide a static IP address.
Currently, to connect to my server from home I only allow access from my static IP address. Authentication is done through an SSH key so there are no passwords involved. I have Fail2Ban set up on the server to improve SSH security.
My worry is that whilst SSH key-based authentication may be very secure - is it secure enough to leave the SSH port open? I don't know how often the IP will address change but I know it's not static - for arguments sake I'm going to say it changes every day.
Do I need to ensure my new office space can provide a static IP address or can I work around this?