Tuesday, July 28, 2009

passwordless ssh (tanpa katalaluan)

Ada ketika kita memerlukan fungsi scp tanpa perlu kita meletakkan password. sbg cth jika kita set sesuatu script as conjob. ini ada tutorial ringkas bagaimana utk membuat passwordless ssh/scp.

step 1.
Server

  • make sure login as user account yang akan di gunakan oleh client.
  • dari home folder,
    ssh-keygen -t rsa
  • make sure home folder permission NOT 777.

    step 2.
    Client

  • ssh-keygen -t rsa
  • scp .ssh/id_rsa.pub useraccount@server:.

    step 3.
    Server

  • cat id_rsa.pub >> .ssh/authorized_keys2
    (yg ni bergantung kpd sshd version yg digunakan diserver, either authorized_keys2 or authorized_keys)

    step 4.
    Client

  • test connection. sepatutnya tahap ni terminal x kan promtp for password.

    Kalau X menjadi jugak..

    Troubleshooting.
    Server

  • tail -f /var/log/messages

    Client

  • test connection

    Di server tu akan keluar log utk test connection dari client yg sedang diuji. Di situ dia akan bgtau apa masalah kalau wujud.

  • No comments: