导语:排查一次vscode无法ssh连接服务器的过程。
起因是之前可以连接某台服务器,周末之后再上班的时候无法ssh了。vscode和ssh远程都提示time out,但是telnet 10.10.3.245 22 可以通。
如下图排查过程
先ssh 提示超时
telnet 发现能到服务器
直接通过-vvv debug
ssh -vvv -p 22 -i /Users/xujiamin/.ssh/id_rsa root@10.10.3.245
发现vscode的配置文件有问题,估计双屏操作的时候输入到vscode中了
cat /Users/xujiamin/.ssh/config
这个估计有点类似hosts alias的效果吧
修改后就正常了。