- 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.
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:
- buka satu terminal dan berlayar ke direktori tempat Anda menyimpan kunci pribadi Anda.
- 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:
- Unduh dan pasang Putty y dempul.
- Buka dempul dan ubah kunci Anda .pem dalam format .ppk.
- Buka Putty dan bidang hostname, Masukkan IP publik.
- En Koneksi → SSH → Otentikasi unggah file Anda .ppk.
- Klik pada Open dan masuk dengan pengguna yang sesuai (misalnya, ubuntu untuk instance berbasis Ubuntu).
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.
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:
- Akses konsol manajemen aws.
- Pergi ke Instansi EC2 dan pilih yang ingin Anda kelola.
- Klik pada Menghubungkan dan pilih tab Koneksi Instans EC2.
- 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.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.