Wednesday, February 07, 2007

SCP Tanpa Harus Memasukkan Password

Document ini dibuat berdasarkan tulisan di http://pigtail.net/LRP/printsrv/no-passwd.html

Setelah sukses dapat mengirim hasil backup RMAN dari machine AIX langsung ke PC, kemudian muncul kendala, dimana jika proses backup ini saya buat automatic maka akan terjadi kegagalan karena setiap session scp terbuat maka dia akan selalu meminta password. Hal ini tidak mungkin bisa dilakukan jika dibuat proses automatic.

Oleh karena itu saya kemudian mencari cara bagaimana agar scp ini tanpa saya harus memasukkan password,scp langsung bisa jalan. Sudah tanya sana sini teman-teman banyak yang lupa atau tidak menggunakan, cari-cari di uncle google bisa ditemukan beberapa petunjuk, tapi semuanya tidak bisa dijalankan, mungkin teknologi ini dah usang kali yaaaa..hihhhih...tapi ya gimana lagi dengan kondisi keuangan office saat ini mau tidak mau kita harus bisa menyiasati beberapa kondisi.

Hmmm...ternyata document yang menjelaskan kebutuhan yang saya perlukan tidak jauh-jauh, terletak juga di document mengenai membuat ssh server di cygwin di blog yang lalu. Mungkin karena saya terlampau nafsu tidak membaca satu per document yang ada. Setelah shalat maghrib, seperti biasanya ada sesuatu yang keluar langsung dari otak saya. Seakan - akan menyuruh saya untuk membuka web tempat document ssh server cygwin itu. Saya baca satu persatu line yang ada,mana guman saya dalam hati. Ehladalah ternyata disalah satu line terdapat link yang menunjukkan kondisi yang saya butuhkan. Ya Allah Puji Syukur Keharidatmu yang telah menunjukkan ini.

Adapun step by step setting SCP tanpa password adalah sbb:
Dimisalkan computer A adalah source dan computer B adalah Destination

1. Login di computer A
2. ketik perintah sbb :
ssh-keygen -t rsa
cd ~/.ssh

Dari perintah di atas maka akan muncul 2 file, id_rsa sebagai private key dan id_rsa.pub sebagai public key.
3. Login di computer B, jika belum ada folder .ssh maka buat folder tersebut.
4. Dari computer A,send file id_rsa.pub ke computer B
scp id_rsa.pub administrator@ip:~/.ssh/newkey
5. Di computer B, masukkan newkey menjadi authorized_keys
cat newkey >> authorized_keys
6. Hapus file newkey
7. Ubah mode file authorized_keys menjadi 600
8. done

Setelah saya coba....hmmmmm...nikmat rasanya....ternyata bisa..heheheh.....

No comments: