Nama pengguna dan nama host secara otomatis ditambahkan ke authorized_keys
sisi server file di ssh-copy-id
eksekusi sehingga kunci publik berisi [email protected]
memperbarui informasi.
Saya menghapusnya secara manual dari file di sisi server, dan berhasil menyambungkan kembali tanpa kata sandi.
Apakah mungkin untuk mengubah sshd-id
perilaku untuk tidak menambahkan bagian terakhir dalam file yang tampaknya opsional dan tidak diperlukan?
Untuk menambahkan, saya telah membuat kunci dengan ssh-keygen
yang default ke rsa
ketik, dan tidak membuat enkripsi.
Jawaban yang Diterima:
Seperti yang dijelaskan dalam ssh-keygen man :
[dilindungi email] adalah komentar default yang ditambahkan oleh ssh-keygen
:
Untuk kunci RSA1, ada juga kolom komentar di file kunci yang
hanya untuk memudahkan pengguna membantu mengidentifikasi kunci. Komentar
dapat memberi tahu untuk apa kuncinya, atau apa pun yang berguna. Komentar
diinisialisasi ke ”[email protected]” saat kunci dibuat, tetapi dapat
diubah menggunakan opsi -c.
Anda dapat menggunakan opsi -C / -c untuk mengatur komentar yang berbeda
-C comment Memberikan komentar baru.
-c’ Meminta perubahan komentar di file kunci privat dan publik. Operasi ini hanya didukung untuk kunci RSA1. Program akan
meminta file yang berisi kunci pribadi, untuk frasa sandi jika
kunci memilikinya, dan untuk komentar baru.
misalnya menggunakan bendera -C ""
sebagai berikut akan menyetel komentar kosong di kunci publik
ssh-keygen -C ""