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