SSH Login tanpa password

Muhamad Anjar
1 min readFeb 23, 2021

Buat Authentication menggunakan SSH-Keygen Keys

ssh-keygen -t rsaGenerating public/private rsa key pair.
Enter file in which to save the key (/home/anjar/.ssh/id_rsa): [Press enter key]
Created directory '/home/anjar/.ssh'.
Enter passphrase (empty for no passphrase): [Press enter key]
Enter same passphrase again: [Press enter key]
Your identification has been saved in /home/anjar/.ssh/id_rsa.
Your public key has been saved in /home/anjar/.ssh/id_rsa.pub.

dengan begini kita telah membuat keys ssh dengan tipe rsa, setelah itu kita akan mengirim ssh key yang telah kita buat untuk di simpan ke server

Metode 1: Menggunakan Command ssh-copy-id

ssh-copy-id user@192.168.0.11

Metode 2: Menyalin public key menggunakan SSH

cat .ssh/id_rsa.pub | ssh user@192.168.0.11 'cat >> .ssh/authorized_keys'

user@192.168.1.2's password: [Enter Your Password Here]

Metode 3: Menyalin Public Key Secara Manual

Jika ada masalah dengan metode-metode sebelumnya, Anda dapat menggunakan metode ini. Namun, metode ketiga ini agak lebih sulit karena seluruhnya dilakukan secara manual. Anda secara manual perlu menambahkan isi file id_rsa.pub ke file server remote ~/.ssh/authorized_keys.

lalu kita setting permission pada server

ssh anjar@192.168.0.11 "chmod 700 .ssh; chmod 640 .ssh/authorized_keys"

anjar@192.168.0.11's password: [Enter Your Password Here]

setelah selesai login dengan ssh anda akan masuk ke server tanpa harus menggunakan password

[anjar@MBP ~]$ ssh user@192.168.0.11

jika anda masih di minta menggunakan password dari ssh nya gunakan kode di bawah ini

[anjar@MBP ~]$ ssh-add ~/.ssh/id_rsa

--

--

Muhamad Anjar

Programmer biasa aja, ga jago jago banget dan ga bego bego banget