Security Groups and SSH keys
Security Groups (The Firewall):
Think of a security group like a bouncer at a club who checks IDs. It controls what traffic can reach your EC2 instance and what traffic can leave it. For example:
- Want to allow SSH access (so you can connect to your instance)? You set a rule to allow traffic on port 22
- Need to host a website? Allow traffic on port 80 (HTTP) or 443 (HTTPS)
- By default, nothing is allowed in (inbound rules) - you have to explicitly permit it
- All traffic is allowed out (outbound rules) by default
SSH Keys (Your Digital Key):
Just like you need a physical key to enter your house, you need a digital key to connect securely to your EC2 instance.
Windows: https://www.purdue.edu/science/scienceit/ssh-keys-windows.html
Linux/macOS: open the terminal and type "ssh-keygen -t ed25519", follow the prompts and it will tell you where it saved the keys.
The file ending in .pub is the publickey, and the other one is the private key.
No Comments