Halo, peluncur server cloud! ☁️
Setelah menyelesaikan persiapan akun AWS, kini saatnya menyalakan server virtual pertamamu di cloud — dan mengaksesnya langsung dari Terminal!
Dalam tutorial ini, kamu akan:
- ✅ Membuat instance EC2 berbasis Ubuntu
- 🔑 Mengunduh kunci SSH (
.pem) - 🔌 Menyambungkan ke server via SSH dari Terminal lokal
EC2 (Elastic Compute Cloud) adalah layanan AWS yang memungkinkanmu menyewa server virtual.
Instance = satu server virtual yang bisa kamu kendalikan sepenuhnya — seperti komputer jarak jauh di data center AWS!
Langkah 1: Buka AWS Console & Akses EC2
- Login ke AWS Management Console
- Di bilah pencarian atas, ketik “EC2” → klik layanan EC2
- Klik tombol “Launch Instance”
Langkah 2: Konfigurasi Instance
Isi formulir dengan pengaturan berikut:
1. Name and tags
Nama: Server-Pertamaku
2. Application and OS Images
Pilih:
- OS: Ubuntu
- Version: Ubuntu Server 22.04 LTS (Free Tier eligible)
3. Instance type
Pastikan terpilih: t2.micro (gratis di Free Tier)
4. Key pair (login)
Klik “Create new key pair”:
- Name:
kunci-aws-saya - Type: RSA
- Format: .pem (untuk Linux/macOS)
kunci-aws-saya.pem akan terunduh.
5. Network settings
CENTANG kedua opsi ini:
- ☑️ Allow SSH traffic from My IP
- ☑️ Allow HTTP traffic from the internet
6. Configure storage
Biarkan default (8 GiB SSD).
7. Launch instance
Klik tombol “Launch instance”.
⏳ Tunggu 1–2 menit. Instance sedang dinyalakan di data center AWS!
Langkah 3: Siapkan Kunci SSH di Komputermu
Pindahkan file kunci ke folder aman dan atur izin:
mkdir -p ~/.ssh mv ~/Unduhan/kunci-aws-saya.pem ~/.ssh/ chmod 400 ~/.ssh/kunci-aws-saya.pem
⚠️ Izin 400 wajib — agar SSH tidak menolak kunci karena terlalu terbuka.
Langkah 4: Dapatkan Alamat IP Publik
- Kembali ke halaman EC2 Dashboard
- Klik pada instance
Server-Pertamaku - Cari bagian Public IPv4 address (misal:
54.201.123.45)
Langkah 5: Sambungkan via SSH dari Terminal
Jalankan perintah berikut (ganti IP dengan milikmu):
ssh -i ~/.ssh/kunci-aws-saya.pem ubuntu@54.201.123.45
Jika muncul prompt seperti ini:
ubuntu@ip-172-31-xx-xx:~$
🎉 Selamat! Kamu berhasil masuk ke server cloud-mu!
- Username untuk Ubuntu di AWS selalu
ubuntu- Jika error “Permission denied”, pastikan:
• File kunci ada di lokasi yang benar
• Izin file = 400
• Security Group mengizinkan SSH dari IP-mu
- Untuk keluar dari SSH, ketik
exit
Latihan Praktis: Uji Server-Mu!
- Sambungkan ke instance via SSH
- Lihat informasi sistem:
uname -a - Cek ruang disk:
df -h - Lihat pengguna saat ini:
whoami - Ketik
exituntuk kembali ke komputermu
“Aku baru saja masuk ke komputer yang berada di luar negeri — hanya dengan satu baris perintah! Rasanya seperti punya portal ajaib ke seluruh dunia.” 🌍✨
Apa yang Bisa Kamu Lakukan Selanjutnya?
- Instal Nginx dan buat website publik
- Transfer file dengan
scp - Pantau log sistem dengan
journalctl - Backup data ke S3
Penutup
Kamu baru saja menyelesaikan salah satu langkah paling penting dalam perjalanan cloud-mu:
Menghubungkan Terminal lokal ke server di awan.
Ingat: **Dari sini, batasnya hanya imajinasimu. Server ini adalah kanvas digital-mu — siap untuk dibangun, dikode, dan diluncurkan ke dunia.** 💻🚀