最近一直使用腾讯云的服务器作为远程开发环境,以前一直很好用。直到最近重装了系统之后,发现vscode没法对云服务器进行连接了,即使在远程主机添加了本地的公钥也不行。而通过mobaxterm使用云服务器的密钥则可以连接。
站在用户的角度思考问题,与客户深入沟通,找到远安网站设计与远安网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖远安地区。
直到昨天的时候,详细的看了一下vscode的报错日志,才知道原来是本地的 known_hosts 文件记录服务器信息与现服务器的信息冲突了,导致连接失败。
下面是报错信息
解决方案就是把本地的 known_hosts 的原服务器信息全部删掉(根据IP地址删除),然后重新连接就可以了。
首先关闭vscode,再以管理员的身份运行vscode,然后打开终端执行:
get-ExecutionPolicy,显示的是Restricted,表示状态是禁止的;
再执行:set-ExecutionPolicy RemoteSigned;
然后再执行get-ExecutionPolicy,就显示RemoteSigned;就可以了
不适配。vscode官网,vscode编译报错ide编译正常是该程序不适配vscode。程序一个环节,内部嵌套着一系列复杂的列逻辑慎密的一个组件,如若一个地方出问题则会影响到整个主体。