如何删除Ubuntu 24.04中永久添加的Lab VM SSH已知主机记录
如何删除Ubuntu 24.04中永久添加的Lab VM SSH已知主机记录
别担心,这个操作超简单,我来一步步带你搞定:
其实SSH把这些信任的主机记录存在你用户目录下的 .ssh/known_hosts 文件里,咱们只要移除对应那条Lab VM的条目就行,有两种常用方法:
方法1:手动编辑文件(适合喜欢直观操作的同学)
- 打开终端,输入命令用nano编辑器打开记录文件:
nano ~/.ssh/known_hosts - 在文件里找到包含你那个VM IP(就是提示里的
xxx.xxx.xxx)的整行内容,直接删掉这一行 - 按
Ctrl+O保存修改,再按Ctrl+X退出编辑器就搞定了
方法2:用SSH自带命令一键删除(更快捷)
如果你不想手动找行,直接用ssh-keygen的删除功能就行:
- 在终端输入命令,把
xxx.xxx.xxx替换成你的VM实际IP:ssh-keygen -R xxx.xxx.xxx - 执行完这个命令,系统会自动帮你定位并删掉
known_hosts里对应这个IP的所有记录,完全不用手动找,超省心
要是你不确定文件里哪条是对应记录,还可以先输入这个命令提前定位:cat ~/.ssh/known_hosts | grep xxx.xxx.xxx,这样就能精准找到要删的那行啦。
备注:内容来源于stack exchange,提问作者Bryan
相关产品推荐
相关产品推荐

