Tutorial Terminal Lanjutan #14 - Nyalakan EC2 Instance Ubuntu dan Sambungkan via SSH 🌐

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

🖥️ Apa Itu EC2 Instance?
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

  1. Login ke AWS Management Console
  2. Di bilah pencarian atas, ketik “EC2” → klik layanan EC2
  3. 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)
Klik “Create key pair” → file 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
Ini penting agar kamu bisa SSH dan mengakses web server nanti!

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

  1. Kembali ke halaman EC2 Dashboard
  2. Klik pada instance Server-Pertamaku
  3. 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!

⚠️ Tips Penting:
- 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!

  1. Sambungkan ke instance via SSH
  2. Lihat informasi sistem: uname -a
  3. Cek ruang disk: df -h
  4. Lihat pengguna saat ini: whoami
  5. Ketik exit untuk 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.** 💻🚀

Previous Post Next Post

نموذج الاتصال