rsync custom port without password


Melanjutkan pembicaraan tentang rsync, ceritanya saya sudah sukses melakukan rsync ke komputer lain dengan custom port via ssh nah ada satu masalah lagi ni ternyata setiap melakukan rsync kita harus memasukkan password, nah celakanya apabila kita mau melakukan otomasi di cron jadi susah karena ngga mungkin bisa jadi otomatis kalau kita harus memasukkan password secara manual, setelah browsing sana sini akhirnya saya menemukan caranya, yaitu dengan public key ssh, jadi simplenya kita mendaftarkan public key kita sehingga kita tidak perlu lagi memasukkan password pada saat melakukan rsync ataupun login kekomputer lain via ssh, karena komputer kita sudah terdaftar ssh keynya.

Berikut caranya

#ketikkan perintah dibawah ini di terminal linux anda 
$ ssh-keygen
Enter : (kosongkan saja)
Enter lagi:(kosongkan saja)
#selesai membuat public key gampang kan
#selanjutnya ketikkan command dibawah'
scp -p xxx ~/.ssh/id_*.pub user@host:
ssh -p xxx user@host 'cat id_*.pub >> ~/.ssh/authorized_keys'
#xxx = custom port kita,'
#ganti user@host dengan user dan host kita 
#  apabila sukses maka kita telah selesai
#Setelah itu test dengan ssh ke remote komputer kalau berhasil 
# maka kita akan langsung masuk tanpa login 
#Demikian tutorial singkat ini silahkan mencoba

Selanjutnya tinggal memasukkan command seperti tutorial sebelumnya dibawah di crontab kita, good luck

referensi :

http://www.thegeekstuff.com/2011/07/rsync-over-ssh-without-password/
http://unix.stackexchange.com/questions/29401/is-it-possible-to-run-ssh-copy-id-on-port-other-than-22
http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/

Ditunggu komennya ...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s