Saya memiliki keyfile bernama KEY
, yang memiliki KEY
dan KEY.pub
. Saya unggah pub ke authorized_keys
, dan tambahkan pribadi dengan
ssh-add /home/user/.ssh/KEY
Tetapi ketika saya mencoba terhubung dengan ssh [email protected]
, terus meminta saya untuk kata sandi.
Jika saya menghasilkan kunci dengan ssh-keygen
dan meninggalkan nama kunci default, mengunggah pub dan memuatnya pribadi tidak meminta kata sandi.
Apa masalahnya?
sumber
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:
Periksa direktori home pengguna jarak jauh dan jarak jauh
.ssh
izin direktoriMisalnya, izin harus:
sumber
Artikel Cara mengatur SSH Login berbasis keyfile menjelaskan masalah dan solusinya
Lihat artikel untuk instruksi terperinci.
sumber