SSH (Secure Shell) adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. SSH Keys merupakan sebuah autentikasi ganda, diibaratkan sebuah kunci yang hanya bisa dipakai oleh identitas anda saja. SSH keys bekerja dengan sepasang kunci yaitu Public Key yang nantinya diletakkan pada sistem yang akan di remote, dan Private Key yang nantinya akan dipasang pada sistem yang meremote.

Berikut panduan untuk membuat SSH key untuk Server VPS,

  1. Pada Komputer yang kita gunakan buka aplikai terminal dan ketikan perintah berikut untuk melakukan generate ssh key:

    ssh-keygen -t rsa

    selanjutnya kita akan diminta menginputkan nama file, kita bisa tekan enter saja agar menggunakan nama default.

    Selanjutnya kita akan diminta memasukan passphrase, anda bisa atau mengosongkannya dengan menekan enter kembali.

  2. Setelah pasangan key tergenarate selanjutnya kita bisa melakukan copy public key ke server pada contoh ini public key ada di /User/cdoktor/.ssh/id_rsa.pub, kita bisa gunakan perintah cat /User/cdoktor/.ssh/id_rsa.pub untuk menampilkan isi file tersebut di terminal dan melakukan cblok pada kodenya dan lakukan copy
  3. Selanjutnya saat kita membuat VM, pada inputan SSH key bisa kita paste kan kode tersebut.
  4. Saat VM sudah di build maka kita bisa terhubung ke VM menggunakan koneksi ssh dengan mengetikan ssh ALAMATIP, Pada contoh ini alamat IP adalah seperti pada contoh berikut:

Semoga bermanfaat.