Remote-SSH连接windows的一个坑

kksk43 / 2024-09-25 / 原文

之前用某主机名(Host)连过远程的Linux系统(比如主机名为host_A),现在将其从.ssh/config文件里面移除,并创建新的配置用同样主机名host_A连接远程的windows,结果发现连不上
后来在它连接的日志里面发现"remote.SSH.remotePlatform"里面有一项"host_A": "linux",原来配置文件里面会记录连接过的主机类型,将其改回"windows"后就能正常连接了。

完整流程:

  1. vscode打开配置文件setting.json
  2. 找到"remote.SSH.remotePlatform"这一项,在里面找到有问题的主机名,将原本的主机类型改为现在的主机类型