从 ~/.ssh/authorized_keys 文件中删除公钥的命令?

从 ~/.ssh/authorized_keys 文件中删除公钥的命令?

关于SSH- 如果在客户执行命令:

ssh-keygen -R <hostname|ip>

public key(s)服务器已从~/.ssh/known_hosts文件中删除

现在,在服务器

问题

  • public key有没有删除文件中存储的客户端的命令~/.ssh/authorized_keys

它主要用于服务器环境

答案1

你可以使用sed

sed -i '/ *username@client-hostname *$/d' ~/.ssh/authorized_keys

man ssh谈论编辑该文件,似乎没有特定的工具来完成这个简单的任务

相关内容