原来服务器分配的环境有问题,重新分配了一下。还是同样的端口号,Xshell和xftp能够连接上,但是VScode连接不上。
问题解决:
清除本地 SSH 缓存中与远程主机相关的条目可以通过编辑 known_hosts 文件来实现。这个文件包含了您曾经连接过的远程主机的公钥信息。
在 Windows 上,known_hosts 文件通常位于用户的 .ssh 目录下。
打开后,会发现里面有已经缓存过的端口号及密匙。
将以前的端口号那一行删除即可。例如此处删除103。
删除之后,VScode再重新连接即可。