Saya melakukan langkah yang sama ( Lakukan SSH dan SCP Tanpa Memasukkan Kata Sandi pada openSSH ). Tapi itu tetap meminta kata sandi prompt saat perintah scp atau 'ssh-l' dijalankan. Langkah yang sama saya lakukan beberapa hari yang lalu, itu berfungsi dengan baik, tetapi sekarang tidak berfungsi.
Apa yang saya lakukan adalah:
- Saya memiliki dua mesin LOCAL dan REMOTE.
- Di kedua mesin, saya login di dempul dengan pengguna root.
- Di kedua mesin, saya memeriksa 'ssh -V', saya menemukan versi yang sama produk yang sama di keduanya.
- di lokal, saya jalankan dari folder /root/ssh
ssh-keygen
saya memberi nama file kunci sebagai appkey. 5. itu menghasilkan appkey, appkey.pub di /root/.ssh 6. Di remote, saya menyalin konten appkey.pub lokal dan menempelkannya di akhir file otor_keys jarak jauh. 7. Di remote, saya jalankan
chmod 755 ~ / .ssh chmod 644 ~ / .ssh / otor_keys
- Di lokal, saya mencoba menjalankan perintah scp dan 'ssh-l', tetapi masih menanyakan kata sandi.
- Saya mencoba cara lain juga, alih-alih menambahkan dalam file Author_keys, saya menyalin appkey.put ke folder romote /root/.ssh
chmod 700, bukan 755.