Cara terhubung ke instans EC2 di AWS dengan SSH

Pembaharuan Terakhir: 11/03/2025
penulis: Isaac
  • SSH adalah metode penting untuk mengelola instans EC2 di AWS.
  • Linux dan macOS memudahkan untuk terhubung dengan OpenSSH, sementara Windows membutuhkan PuTTY.
  • Kesalahan umum dapat diatasi dengan meninjau kata sandi, izin, dan pengaturan keamanan.
  • EC2 Instance Connect memungkinkan Anda mengakses instans tanpa kunci pribadi di Amazon Linux 2 dan Ubuntu.

Hubungkan SSH ke AWS

Menghubungkan ke instans EC2 di AWS menggunakan SSH merupakan tugas penting jika Anda bekerja dengan server cloud. Meskipun mungkin tampak rumit pada awalnya, mengikuti langkah-langkah yang tepat akan memungkinkan Anda mengelola server dengan mudah dan aman. Dalam panduan komprehensif ini, kami akan menunjukkan kepada Anda berbagai metode untuk menghubungkan dari Windows dan Linux, cara memecahkan masalah umum, dan beberapa rekomendasi utama untuk mengelola akses secara efisien.

Prasyarat untuk membuat koneksi SSH

Sebelum mencoba menyambung ke instans EC2 melalui SSH, pastikan Anda memenuhi persyaratan berikut:

  • Kunci pribadi (.pem atau .ppk): AWS menghasilkan pasangan kunci saat Anda membuat suatu instans. Itu kunci pribadi sangat penting bagi otentikasi.
  • Alamat IP publik atau DNS: Anda harus tahu IP publik atau nama DNS dari contoh tersebut.
  • Aturan dalam grup keamanan: Anda harus mengizinkan lalu lintas SSH (port 22) dari Anda IP saat ini dalam pengaturan grup keamanan.
  • Klien SSH terpasang: OpenSSH untuk Linux/macOS atau Putty untuk Windows.

Cara menghubungkan dari Linux atau macOS

Dalam sistem Unix, koneksi SSH dilakukan melalui terminal. Ikuti langkah ini:

  1. buka satu terminal dan berlayar ke direktori tempat Anda menyimpan kunci pribadi Anda.
  2. Jalankan perintah berikut, ganti nilainya sesuai dengan konfigurasi Anda:
ssh -i /ruta/al/archivo.pem usuario@ip_publica

Contoh:

ssh -i ~/Documents/aws-key.pem ubuntu@54.123.45.67

Jika Anda menerima kesalahan dari izin, sesuaikan izin kunci pribadi dengan perintah ini:

chmod 400 aws-key.pem

Cara menghubungkan dari Windows menggunakan PuTTY

Windows tidak memiliki klien SSH asli (kecuali dalam versi terbaru), jadi disarankan untuk menggunakan Putty. Ini adalah langkah-langkah yang harus Anda ikuti:

  1. Unduh dan pasang Putty y dempul.
  2. Buka dempul dan ubah kunci Anda .pem dalam format .ppk.
  3. Buka Putty dan bidang hostname, Masukkan IP publik.
  4. En Koneksi → SSH → Otentikasi unggah file Anda .ppk.
  5. Klik pada Open dan masuk dengan pengguna yang sesuai (misalnya, ubuntu untuk instance berbasis Ubuntu).
  Cari tahu cara Menggunakan WhatsApp di iPad

Pemecahan masalah umum

Jika Anda mengalami masalah saat menghubungkan, lihat solusi berikut ini:

  • Kesalahan "Izin ditolak (kunci publik)": Verifikasi bahwa Anda menggunakan kunci yang benar dan izinnya 400.
  • Kesalahan «Kesalahan jaringan: Koneksi ditolak»: Pastikan port 22 terbuka di grup keamanan.
  • Anda tidak dapat menemukan kunci pribadi: Jika Anda kehilangannya, Anda tidak akan dapat mengakses instansi tersebut. Dalam kasus tersebut, Anda harus membuat yang baru. kunci dan menambahkannya secara manual.

Menghubungkan melalui SSH ke instans EC2 di AWS merupakan tugas penting bagi mereka yang bekerja dengan server cloud. Baik Anda menjalankan Linux, macOS, atau Windows, memahami cara membuat dan mengelola koneksi dengan benar akan membantu Anda mengelola server secara efisien. Ditambah lagi, mengetahui solusi untuk masalah umum dan pilihan seperti EC2 Instance Connect akan membantu Anda menghindari masalah dan meningkatkan keamanan.

Streaming di Twitch
Artikel terkait:
Cara Streaming di Twitch dari Ponsel atau Komputer Anda

Menghubungkan melalui EC2 Instance Connect

Jika Anda menggunakan instans berbasis Amazon Linux 2 atau Ubuntu, Anda dapat terhubung langsung dari konsol AWS tanpa kunci pribadi:

  1. Akses konsol manajemen aws.
  2. Pergi ke Instansi EC2 dan pilih yang ingin Anda kelola.
  3. Klik pada Menghubungkan dan pilih tab Koneksi Instans EC2.
  4. Klik pada Menghubungkan untuk membuka a terminal langsung di web.

Mengelola Kunci Akses di AWS

Untuk meningkatkan keamanan dan menghindari penguncian karena kunci hilang, Anda dapat mengelola akses dengan IAM dan menghasilkan yang baru claves jika diperlukan:

  • Buka konsol EC2 dan buat pasangan kunci baru.
  • Unduh kunci pribadi (hanya kesempatan).
  • Akses instance Anda saat ini dan tambahkan kunci baru ke file otorisasi_keys.

Menghubungkan melalui SSH ke instans EC2 di AWS merupakan tugas penting bagi mereka yang bekerja dengan server cloud. Baik Anda menjalankan Linux, macOS, atau Windows, memahami cara membuat dan mengelola koneksi dengan benar akan membantu Anda mengelola server secara efisien. Ditambah lagi, mengetahui solusi untuk masalah umum dan pilihan seperti EC2 Instance Connect akan membantu Anda menghindari masalah dan meningkatkan keamanan.