编辑文件的最佳方法是什么/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
将行添加到末尾。