Skip to main content

Login Remote SSH Tanpa Menggunakan Password (SSH Keygen) - Centos

Sekarang saya akan menunjukkan cara untuk login remote SSH tanpa Password menggunakan SSH Keygen dari Client Centos 


Topologi

Jangan lupa untuk mengkonfigurasikan IP Addressnya menjadi Satu Jaringan

Mendapatkan Keygen ("ssh-keygen")
1.Generate Keygen

Sekarang kita kan mencoba untuk mendapatkan SSH Keygen pada Client Centos
Dengan menuliskan perintah "ssh-keygen"
Kita akan save keygen yang kita dapat di dalam direktori .ssh


2.Mengcopy Keygen
Selanjutnya kita akan mengcopy keygen yang sudah kita dapat tadi ke dalam file authorized_keys pada user server yang ingin kita remote
Sebelumnya kita harus membuat direktori ".ssh/" pada user server tersebut via remote 
menggunakan perintah "ssh ssh123@10.10.10.2 mkdir -p .ssh">>"ssh (user)@(ipserver) mkdir -p .ssh"
Setelah memasukkan perintah tersebut kita akan diminta untuk memasukkan Password user server tersebut

Dan Sekarang kita baru bisa copy file tersebut ke dalam user server
Menggunakan perintah "cat .ssh/id_rsa.pub | ssh ssh123@10.10.10.2 'cat >> .ssh/authorized_keys'">>"cat .ssh/id_rsa.pub | ssh (user)@(ipserver) 'cat >> .ssh/authorized_keys'"
Setelah memasukkan perintah tersebut kita akan diminta untuk memasukkan Password user server tersebut

Lalu kita harus mengamankan file authorized_keys
Menggunakan perintah "ssh ssh123@10.10.10.2 "chmod 700 .ssh; chmod 640 .ssh/authorized_keys"">>"ssh (user)@(ipserver) "chmod 700 .ssh; chmod 640 .ssh/authorized_keys""
Setelah memasukkan perintah tersebut kita akan diminta untuk memasukkan Password user server tersebut

Login Tanpa Password
Sekarang kita bisa langsung coba untuk login menggunakan user server
Menggunakan perintah "ssh ssh123@10.10.10.2">>"ssh (user)@(ipserver)"
Sudah terlihat kita sudah bisa login tanpa password menggunakan public key

Comments

Popular posts from this blog