
# 使用VS Code连接实例时，发现VS Code端的实例目录和云上目录不匹配
#### 问题现象
用户使用VS Code连接实例时，发现VS Code端的实例目录和云上目录不匹配。
#### 原因分析
实例连接错误，可能是配置文件写的不规范导致连接到别的实例。
#### 解决方案
1. 检查用户.ssh配置文件（路径一般在"C:\\Users\\{User}\\.ssh\\config"下），检查每组配置文件是否规范：Host必须放在每组配置的第一行，作为每组配置的唯一ID。 如下，第一组配置文件不规范将Host放到最后一行，用户要连的是下面这个Host ModelArts-Note-BmjiN实例，但SSH连到识别的是Host，错误地连到了Host ModelArts-Note-wZc6s这个实例。
   ![](https://support.huaweicloud.com/trouble-modelarts/figure/zh-cn_image_0000002026718836.png)
   
2. 按ssh-config的标准写法更新配置，Host这里是每组配置的唯一标识，必填项且必须放在配置文件第一行。
   ```
   Host ModelArts-notebook-xxx
   HostName authoring-ssh-modelarts-example.huawei.com
   Port 31215
   User ma-user
   IdentityFile c:\Users\xxx\KeyPair-xxx.pem
   StrictHostKeyChecking no
   UserKnownHostsFile /dev/null
   ForwardAgent yes
   ```
   
