关于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
谈论编辑该文件,似乎没有特定的工具来完成这个简单的任务