Amazon Web Services (AWS) adalah penyedia layanan cloud yang aman, AWS menawarkan tenaga komputasi, ruang penyimpanan database, “content delivery network” dan fungsionalitas lainnya yang membantu banyak bisnis untuk berkembang dan menjalankan aplikasi dengan baik.

AWS memberikan banyak pilihan produk yang sangat memudahkan dalam membangun bisnis. Infrastructure as a service, adalah istilah yang tepat untuk AWS. Istilah lainnya ada juga Software as a service dan Platform as a service.

Beberapa produk AWS telah didesain untuk memudahkan pengguna, contohnya Elastic Compute Cloud atau EC2. Pada dasarnya EC2 adalah sebuah server virtual. Kemudahan yang ditawarkan oleh EC2 yaitu jika kita bandingkan dengan server tradisional.

Dari sisi keamanan EC2 cukup bisa diandalkan karena untuk bisa mengakses ssh via command line anda harus membuat sebuah KEY PAIR. Problemnya adalah saat key pair yang anda buat dan disimpan di komputer lokal hilang, maka anda harus membuat KEY PAIR baru. Jika anda mengalami kehilanngan key pair, berikut ini cara yang bisa anda lakukan :

1) Buat Key Pair Baru

Pilih service EC2 -> klik new dashboard -> pilih key pairs

aws ec2 dashboard
aws ec2 dashboard // foto istimewa

2) Buat key pair name sesuai naman project anda

create new key pair
create new key pair // foto istimewa

3) Baca file .pem

Setelah klik button CREATE KEY PAIR anda akan mendapatkan file .PEM, kemudian baca file .PEM denga menggunakan ssh-keygen -y (eksekusi perintah ini satu direktory dengan file .PEM

ssh-keygen -y
ssh-keygen -y // foto istimewa

Kemudian enter, anda akan mendapati ssh key

4) Copy paste ssh key

Langkah selanjutnya anda perlu login kembali ke AWS Cloud

  • pilih instance
  • pilih instance project anda
  • klik connect
  • klik tab EC2 instance connect
  • klik button connect
  • Pada halaman terminal buka file AUTHORIZED_KEYS dengan perintah  nano ~/.ssh/authorized_keys
  • Replace ssh key dengan ssh key dari file .PEM

5) Uji coba

Buka terminal pada komputer anda, kemudian ubah permission file .pem menggunakan perintah berikut ini

chmod 400 {{nama-project.pem}}

Setelah itu remote server aws dengan perintah :

ssh -i "nama-project.pem" user-anda@xxx.compute.amazonaws.com

Selamat mencoba semoga sukses.

Baca artikel lainya :