Can't SSH to Amazon Lightsail server using browser-based client
The issue was I enabled the ufw
firewall on Ubuntu and closed my SSH session. Naturally, I was unable to SSH back in on port 22 since only ports 80 and 443 were allowed at that point.
For Lightsail, I don't think there's a way around it, unless a snapshot from one instance can be loaded onto another instance.
For AWS, you can unmount and put the volume on a new instance: https://forums.aws.amazon.com/thread.jspa?threadID=112384
user3071284
Updated on September 18, 2022Comments
-
user3071284 over 1 year
I've been able to use the browser-based SSH client without any issues until today. Now, I'm getting the following error each time I try to connect. I've tried restarting, stopping/starting, and removing/adding back the static IP.
CONNECTION ERROR An error occurred and we were unable to connect or stay connected to your instance. If this instance has just started up, try again in a minute or two.
Here is a screenshot:
-
Carlo Miguel Cruz almost 7 yearsAre you using DHCP on the client side that might have changed the address of your computer? You might need to update the address allowed to connect to SSH through the security group.
-
user3071284 almost 7 yearsNo, not using DHCP or anything different. It's the same case for multiple computers I've tried. For Lightsail, there's no configuration like that; it just works out of the box when you launch the browser-based client while logged in.
-
-
user3071284 almost 7 yearsDoes Lightsail allow applying a snapshot from one instance to another instance?
-
SenG over 5 yearsI locked myself out the same way. I created the snapshot, created a new instance from that snapshot but ran with (sudo ufw allow ssh) in launch script which fixed the issue