问题
问题产生的主要原因是,我们重装了vscode
之前保存的那些远程配置,都连接不上了
会报如下错误

问题分析
错误日志显示连接超时
[14:11:18.217] ---------- [Session Summary] -----------
[14:11:18.217] [Timeout]: Error: Timeout (Connecting with SSH timed out)
[14:11:18.217] ----------------------------------------
乍一看,以为是远端的问题呢,其实不是,我们的远端ssh都是正常的
这是vscode在犯病
解决方案

选择第一个配置
会看到具体连接配置,完全正确,那为什么连接不上呢

删除本地已知主机秘钥
C:\Users\Administrator.ssh

删除服务端的vscode配置,触发重新连接

(dms-trainer) aip@aic:~$ cd ~/.vscode-server/
(dms-trainer) aip@aic:~/.vscode-server$ ls
cli code-03c265b1adee71ac88f833e065f7bb956b60550a code-7d842fb85a0275a4a8e4d7e040d2625abbf7f084 code-ac4cbdf48759c7d8c3eb91ffe6bb04316e263c57 data extensions
(dms-trainer) aip@aic:~/.vscode-server$ cd ..
(dms-trainer) aip@aic:~$ sudo rm -r ~/.vscode-server
[sudo] password for aip:
(dms-trainer) aip@aic:~$
最后重启解决
总结
问题很常见,经常发生
我们只需要让双方重新握手即可