在.ssh/config指定主机配置下添加下面两行
bash
UserKnownHostsFile /dev/null #不读取、也不保存 known_hosts
StrictHostKeyChecking no # 不交互确认主机公钥,永远接受
暂时找不到原因,第一次配置后输入密码正常登录,然后密钥保存到know_hosts文件中,但是关闭后再次打开就一直卡在初始化VSCode,虽然可以通过开启remote.SSH.showLoginTerminal来解决,但是一不小心把终端删了就得重连,比较麻烦,后来尝试删除know_hosts保存的密钥,确认可正常连接才使用这种方式。优点就是不影响其他终端的连接