Apa metode terbaik untuk mengedit /root/.ssh/authorized_keys
file?
Maksud saya jika saya perlu menambahkan kunci baru ke authorized_keys
file saya , daripada apa metode terbaik untuk melakukan itu?
Apa metode terbaik untuk mengedit /root/.ssh/authorized_keys
file?
Maksud saya jika saya perlu menambahkan kunci baru ke authorized_keys
file saya , daripada apa metode terbaik untuk melakukan itu?
Jawaban:
Coba saja edit file dan tempel tombol di bagian akhir.
Anda ingin otomatis? Coba dari server tempat Anda ingin menambahkan kunci:
ssh-copy-id -i id_rsa.pub login@hostname
Anda selalu dapat mencoba ssh-add
di server tempat Anda authorized_keys
menyimpan file.
Banyak peluang: D
hostname
?
Setiap baris adalah entri independen. Anda dapat menangkap mereka untuk memfilter, sed -i~ /pattern/d authorized_keys
menghapus baris, mengatakan semua itu dari beberapa server, atau cat new-entries >> authorized_keys
menambahkan baris ke akhir.
cat
metode adalah yang paling sering digunakan dan disarankan. Jika tidak berakhir pada baris baru, itu bukan file teks yang terbentuk dengan baik .
sed -i~ 'r$ new-entries'
, karena itu membuat file cadangan. Wrt. 2., ini cukup mudah diperbaiki dengan editor teks, dan seperti kata Kevin, Anda harus memperhatikan semantik dari apa yang Anda lakukan.
cat keyfile >>authorized_keys