Untuk mengatur file kunci Anda dengan benar (How-To sini ), perhatikan hal berikut:
Jika tuan rumah Anda .ssh
direktori dan file tidak memiliki izin yang tepat DAN / ATAU direktori home pengguna jarak jauh Anda tidak memiliki izin yang tepat, ssh akan terus meminta kata sandi meskipun menemukan file kunci.
Anda dapat melihat apakah file kunci Anda / file ditawarkan menggunakan ssh -vvv user@host
Contoh output:
debug1: Offering DSA public key: /Users/<user>/.ssh/id_dsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
Periksa direktori home pengguna jarak jauh dan jarak jauh .ssh
izin direktori
Misalnya, izin harus:
$ls -ld .ssh
drwx------ 2 <owner> <group> 4096 2011-12-29 20:39 .ssh
$ls -ld ~/
drwxr-xr-x 28 <owner> <group> 4096 2011-12-29 20:15 /home/<user>/