header image
 

Meremote server / PC lain tanpa password dengan menggunakan SSH.

Untuk meremote Server / PC lain berbasis linux kita bisa menggunakan SSH. Apa itu SSH bisa dilihat di http://wiki.linux.or.id/Ssh.

Misalkan disini kita punya dua buah komputer (satu PC A dan satu lagi server B). Agar PC A dapat terhubung tanpa menggunakan password ke server B, maka PC A harus memberikan identitas key nya ke server B.
Diasumsikan di PC A user kita adalah “testingA”
dan diasumsikan di server B kita akan masuk ke user “testingB”

  1. Pastikan package ssh sudah terinstall di kedua komputer.
  2. Buat key di PC A dengan perintah

    “ssh-keygen -t rsa”

  3. lihat isi key di PC A dengan perintah

    “cat > /home/testingA/.ssh/id_rsa.pub”

    contoh isi dari file tersebut kira2 seperti ini:

    “ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxasUAQjVwcIj11Hemz
    jBr3NCWnGmfmMu7u4Kzmp/EUp1l1P9COjWwn3TaX++e8hVtKtoA/BzZ
    pnf/wnR5HRTbf09IOWEtaHUH5DCCQziXtHMU7+inBJFGoYmkQKWEvSg
    Hm9ePKU9lGf6R3wj7v6W5eOR3hTlbzDa+nhjuu90tredcNFys1ZvGAs
    Eh8GDG+vTfbXOgNl7XHJ2oZ0wZV1rgtKaefNzvkLYK3dIx8Jt2rKuSo
    KrnFRSwJYzwD+jMUWKERhaS0ZCre+YNqRYjcZY6BkhK+tUQGwNuWsYp
    nPlDAeACCwLXVsUZQt3zuMdkDeyDeYpeREkMLQg90w3znMIcQ== testingA@pcA”

    Tidak perlu dipahami cukup di copy saja kedalam clipboard dengan mengeblok dari awal (ssh-rsa) sampai akhir (pcA).

  4. dari server B jalankan perintah

    “ls -l /home/testingB/.ssh/”

  5. Lalu lihat apakah sudah ada file yang bernamakan authorized_keys. Jika
    belum, buatlah dengan perintah

    “cat > /home/testingB/.ssh/authorized_keys”

    tekan ENTER lalu paste isi id_rsa.pub diatas
    lalu tekan Ctrl-D untuk menyimpan.
    Untuk Red Hat based dan beberapa distro pastikan authorized_keys yang
    anda buat mempunya attribut rwx—— atau (700). Jika belum maka ubah
    attributnya dengan perintah

    “chmod 700 /home/testingB/.ssh/authorized_keys”

    .

  6. Jika file authorized_keys sudah ada, maka isi dari id_rsa.pub PC A
    dapat di tambahkan dibawah key yang lain, dengan menggunakan editor vi
    atau text-editor lainnya.
  7. Coba lakukan remote ke server B dari PC A dengan perintah:

    “ssh testingB@serverB”

  8. Jika prosedurnya benar maka anda akan terhubung langsung ke server B tanpa dimintai password lagi.

Jika kita ingin menambah komputer lagi (PC C dan PC D misalnya) yang bisa meremote ke server B tanpa password, maka kita harus meng-generate id_rsa.pub dari kedua PC tersebut (dengan perintah

“ssh-keygen -t rsa”

)
lalu isi dari masing2 id_rsa.pub itu kita tambahkan di authorized_keys di server B.

Mudah-mudahan bermanfaat,

~ by 4j4x on February 20, 2008.

Leave a Reply