我在Windows 10桌面上连接到我公司的VPN,并使用VS Code进行开发。我想使用VS Code远程开发,这样我就可以连接到我的远程公司开发服务器,并直接在服务器上自动保存我的文件。我已经安装了VS Code远程开发包,这是我的SSH配置。
Host my.company.server
HostName 10.XXX.XXX.XX6
User root
IdentityFile C:UsersMy_UserDocumentsCompanycompany_key.pem
然而,当VS Code连接到远程服务器时,VS Code显示我已连接,但我得到以下错误,无法查看远程目录。
Unable to write to Folder Settings because no resource is provided.
Could not fetch remote environment.
Failed to connect to the remote extension host server
(Error: Websocket close with status code 1006)
我试着用WinSCP连接到远程服务器,运行正常。我还使用PowerShell使用下面的命令登录,这也很好。
ssh -i C:UsersMy_UserDocumentsCompanycompany_key.pem root@10.XXX.XXX.XX6
我在这里做错了什么?任何VS Code大师可以帮助我解决这个问题?谢谢。
VSCode试图在远程机器上下载并安装几个组件,这可能被您公司的机器管理员阻止了(因为从外部资源下载通常被视为内部机器上的安全风险)。
你应该在违规之前仔细查看公司的信息安全政策。然后和你的经理讨论一下是否应该使用VSCode Remote。