Login SSH tanpa password pada Linux

Jika kita ingin melakukan suatu proses pekerjaan menggunakan koneksi SSH secara otomatis, maka kita harus membuat koneksi SSH tanpa menggunakan password. Terlebih lagi jika kita ingin menggunakannya pada shell atau web service. Bagaimana cara melakukannya? Berikut caranya.

  1. Buka console atau terminal dan loginlah menggunakan user yang akan digunakan untuk koneksi otomatis.
  2. Misalnya saya menggunakan user apri pada host ubuntu dan user apri pada host ubuntu2. Kemudian ketik perintah  ssh-keygen -t rsa. Contoh:
  3. Kemudian ketik perintah  cat ~/.ssh/id_rsa.pub | ssh apri@ubuntu2 'cat >> ~/.ssh/authorized_keys'. Jika ada prompt / permintaan password untuk melakukan koneksi ke apri@ubuntu2, maka masukkan passwordnya.
  4. Selesai deh ^_^. Nah selanjutnya silahkan melakukan koneksi SSH sepert biasa dengan perintah ssh apri@ubuntu2.
  5. Selanjutnya ubah permission pada remote, dalam hal ini apri@ubuntu2 dengan cara:

Selesai sudah artikel ini, walaupun sedikit mudah – mudahan bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *