文档首页/ AI开发平台ModelArts/ 故障排除/ 开发环境/ VS Code连接开发环境失败故障处理/ 使用VS Code连接实例时,发现VS Code端的实例目录和云上目录不匹配
更新时间:2024-11-22 GMT+08:00
分享

使用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这个实例。

  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

相关文档