更新时间:2024-11-22 GMT+08:00
使用VS Code连接实例时,发现VS Code端的实例目录和云上目录不匹配
问题现象
用户使用VS Code连接实例时,发现VS Code端的实例目录和云上目录不匹配。
原因分析
实例连接错误,可能是配置文件写的不规范导致连接到别的实例。
解决方案
- 检查用户.ssh配置文件(路径一般在“C:\Users\{User}\.ssh\config”下),检查每组配置文件是否规范:Host必须放在每组配置的第一行,作为每组配置的唯一ID。
如下,第一组配置文件不规范将Host放到最后一行,用户要连的是下面这个Host ModelArts-Note-BmjiN实例,但SSH连到识别的是Host,错误地连到了Host ModelArts-Note-wZc6s这个实例。
- 按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
父主题: VS Code连接开发环境失败故障处理