id_rsa biasanya merupakan kunci default.
Saya telah membuat kunci baru bernama 'keyhello'
Pembaruan: Saya juga menambahkan kunci ini dengan melakukan:
ssh-add /home/myuser/.ssh/keyhello
Tapi saya yakin itu masih bukan kunci default saya.
Jadi, bagaimana kita bisa menempatkan keyhello sebagai identitas default, bukan id_rsa?
Saya memang melihat -t tetapi saya sudah mencoba:
ssh-agent /home/mysuser/.ssh/keyhello -t
Tidak beruntung dengan ini. Saya mendapatkan "Izin Ditolak" (jika saya memasukkan sudo ssh-agent ... saya mendapat yang sama "Izin Ditolak tanpa keluar bahkan meminta saya lulus sudo saya).
Anda dapat menentukan keyfile alternatif pada baris perintah dengan
-i
opsi, atau Anda dapat mengubahnya secara permanen denganIdentityFile
di file konfigurasi klien ssh.sumber
/ usr / bin / ssh-copy-id akan menggunakan file yang dibuat terakhir yang cocok dengan id _ *. pub. Untuk mengubah mana yang default, sentuh saja.
sumber
Dalam file saya
/usr/bin/ssh-copy-id
di baris 59:File terbaru akan menjadi default, dan Anda mungkin dapat mengubahnya. Perhatikan bahwa file Anda harus dimulai dengan 'id'.
sumber
jika Anda ingin mengubah default yang Anda kirim, ubah
id_*.pub
kekeyhello.pub
dalam file/usr/bin/ssh-copy-id
. Anda akan menemukan itu di saluran 60 atau sesuatu. Baris dimulai denganDEFAULT_PUB_ID_FILE
dan Anda akan melihat setelah itu"$HOME/$(cd "$HOME" ; ls -t .ssh/id_*.pub"
.sumber