Menu Home

Login SSH Tanpa Password

Di artikel sebelumnya yaitu Mirroring dengan Rsync saya belajar bagaimana membuat backup/mirror dari server yang saya kelola di server yang lain, sehingga jika terjadi masalah pada server utama saya maka saya tinggal mengubah A Recordnya menuju kepada mirror yang telah dibuat.

Nah pada kesempatan ini saya akan menjelaskan bagaimana kita bisa login SSH ke server yang lain tanpa menggunakan password. Hal ini sangat penting di saat kita misalnya mau melakukan RSYNC atau mirroring server, kalau ada password yang harus kita masukkan kan tentu saja akan membuat kita repot, nah pada artikel ini kita akan coba login tanpa password.

Baiklah sebelumnya kita simulasikan bahwa ada 2 buah server yang kita miliki:

Server A: 111.222.333.444 (Master Server)
Server B: 444.333.222.111 (Mirror Server)

Langkah pertama yang harus kita lakukan adalah membuat “public_key” dengan cara:

username@myserverA:~$ ssh-keygen

Nanti secara otomatis akan ada file2 berikut ini:

~/.ssh/authorized_keys
~/.ssh/known_hosts

Langkah selanjutnya adalah menduplikasikan atau mengcopy “public_key” tersebut ke server A, dengan cara:

username@myserverB:~$ ssh-copy-id "user@server.ip.address -p sshport"

Atau untuk lebih jelasnya:

username@myserverB:~$ ssh-copy-id "username@111.222.333.444 -p 22"

Jika port SSH anda berbeda maka tinggal anda ganti saja portnya sesuai yang anda tentukan sebelumnya.

Done!

Segitu saja, simpel banget kan 🙂 Nah untuk mengujinya maka silahkan lakukan SSH ke server A dengan cara:

username@myserverB:~$# ssh username@111.222.333.444 -p 22

Kalau portnya beda ya tinggal ganti saja ke port yang sudah anda tentukan sebelumnya.

Ternyata langkah-langkahnya cukup mudah dan tentu saja hal ini akan membantu anda dalam melakukan proses mirroring web server anda. Ok selamat mencoba… 🙂

Categories: Server

Tagged as:

rizko

Tinggalkan Balasan