- Pergi ke EC2 console
- Pilih instance
public-server - Click "Connect"
- Pilih tab "Session Manager"
- Click "Connect"
- Terminal akan terbuka di browser anda
✅ Berjaya connect tanpa SSH key!
Dalam Session Manager terminal, jalankan commands:
sudo dnf install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxDalam Session Manager terminal:
curl localhostAnda akan nampak HTML output dari nginx.
- Pergi ke EC2 console
- Pilih instance
public-server - Copy Public IPv4 address
- Buka browser dan masukkan IP tersebut (contoh:
http://54.123.45.67) - Anda akan nampak "Welcome to nginx" page
✅ Berjaya install dan access nginx tanpa SSH!
- Pergi ke EC2 console
- Pilih instance
private-server - Click "Connect"
- Pilih tab "Session Manager"
- Button "Connect" akan disabled atau dapat error message
Sebab Gagal: Walaupun instance ada IAM role, ia tidak dapat register dengan Systems Manager kerana:
- Tiada Internet Gateway access
- Tiada NAT Gateway
- Tiada VPC Endpoints untuk SSM
Kelebihan SSM:
- Tidak perlu SSH key
- Tidak perlu expose port 22
- Tidak perlu security group inbound rules
- Audit trail automatic di CloudTrail
- Session logging boleh enable