SSH Tanpa Password

SSH Tanpa Password biasa dilakukan antara client dan server, hal ini untuk menjalankan script agar otomatis running tanpa mengetikkan manual passwordnya.

Sebagai catatan, penerapan ini dilakukan sama-sama menggunakan system operasi Linux

Server : 192.168.11.100
Client : 192.168.11.101

Membuat Authentication SSH Keygen (Client)

Login terlebih dahulu ke Client

ssh-keygen -t rsa

Kurang lebih tampilannya seperti berikut

[root@Client ~]# ssh-keygen -t rsa

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
d6:50:06:14:bb:ab:aa:31:b0:ed:24:a3:28:3b:b3:91 root@Client

Membuat .ssh Directory di Server

Kita mencoba membuat directory .ssh di server tetap masih didalam console/terminal Client

ssh root@192.168.11.100 mkdir -p /root/.ssh

Upload Public Key ke Server

File public key id_rsa.pub ini nanti akan ditransfer isinya ke server

cat /root/.ssh/id_rsa.pub | ssh root@192.168.11.100 'cat >> /root/.ssh/authorized_keys'

Merubah Permission dari Directory dan File di Server

Tujuan merubah directory .ssh dan file authorized_keys pada server

ssh root@192.168.11.100 "chmod 700 /root/.ssh; chmod 640 /root/.ssh/authorized_keys"

Login dari Client ke Server

Saatnya mencoba tutorial SSH Tanpa Password yang sudah disampaikan, semoga tidak ada kendala ya gaess..

ssh root@192.168.11.100

Baca juga :  Setting Sync Date Time dan Timezone Linux

2 thoughts on “SSH Tanpa Password”

Leave a Comment