Apa metode terbaik untuk mengedit /root/.ssh/authorized_keysfile?
Maksud saya jika saya perlu menambahkan kunci baru ke authorized_keysfile saya , daripada apa metode terbaik untuk melakukan itu?
Apa metode terbaik untuk mengedit /root/.ssh/authorized_keysfile?
Maksud saya jika saya perlu menambahkan kunci baru ke authorized_keysfile 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-adddi server tempat Anda authorized_keysmenyimpan file.
Banyak peluang: D
hostname?
Setiap baris adalah entri independen. Anda dapat menangkap mereka untuk memfilter, sed -i~ /pattern/d authorized_keysmenghapus baris, mengatakan semua itu dari beberapa server, atau cat new-entries >> authorized_keysmenambahkan baris ke akhir.
catmetode 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