I have recently been learning about how to set up and run a Linux server on Amazon and I have been wondering about the best practice for SSH into it from a public place. By public place I mean like a coffee shop.
I have the security group and the two solutions I can think of is change the inbound to everywhere or find the public ip that my laptop has and setting that as the temporary inbound.
These solutions seem strange to me that I would have change the security group every single time. Is this just normal? Or is there some other way?
Also when SSHing in a public place should I look into setting up a virtual private network or would that be over kill?