以下仅为macOS的实践经验:
服务器发生变动(如401坏了,另一台402顶上用于主机、跳板机),管理员用401原来的主机地址来连接402,但是我们会发现shell/vs code都连不上
这是因为需要删除系统的known_host
注意:vs code不维护known_host,与系统共用,所以只要在系统搞即可
1 terminal直接输入nano ~/.ssh/known_hosts
2 在 Nano 编辑器中进行修改:
-使用方向键导航到需要删除的行(对应您要移除的主机)。
-按 Ctrl + K 删除该行。
-完成修改后,按 Ctrl + O 保存更改,然后按回车键确认。
-按 Ctrl + X 退出编辑器。
3 重连即OK。