如何编辑authorized_keys?

如何编辑authorized_keys?

编辑文件的最佳方法是什么/root/.ssh/authorized_keys

我的意思是,如果我需要将新密钥附加到我的authorized_keys文件中,那么最好的方法是什么?

答案1

尝试仅编辑文件并将密钥粘贴到末尾。
你想要自动化吗?尝试从您想要添加密钥的服务器执行以下操作:

ssh-copy-id -i id_rsa.pub login@hostname

ssh-add您始终可以在存储文件的服务器上尝试authorized_keys

有很多机会:D

答案2

每行都是一个独立的条目。您可以 grep 它们来过滤、 sed -i~ /pattern/d authorized_keys删除行(例如来自某个服务器的所有行)或cat new-entries >> authorized_keys将行添加到末尾。

相关内容