vs code远程开发 SSH连接失败 您所在的位置:网站首页 vsco为什么登不上 vs code远程开发 SSH连接失败

vs code远程开发 SSH连接失败

2024-01-03 10:37| 来源: 网络整理| 查看: 265

1.远程开发的需求: vs code 远程开发的基本思路是。有一个开发机linux 服务器系统。然后在windows上通过VS CODE编写代码。我是C/C++开发的,如果直接通过SSH连接上服务器,就要配置vim+…一推东西,才能实现代码跳转功能。函数定义查看等。如果用Source Insight,还要想办法转输到linux上面去编辑。再说,因为正版的问题Source Insight现在在很多公司都不准使用了。所以,一直找一个,在任何地方都能修改代码的工具,且设置简单的。我就感觉VS CODE +远程开发模式,比较好用一点。

2.废话少说,怎么配置。首先,linux服务器都做了SSH服务的。一般在用的,大部人都是通过SSH连接上的。如果是新的,你用别的工具,能通过SSH登陆上LINUX服务器。

3.windows的电脑,一般是没有SSH的,我是用gitbash,有的人用OPENSSH等能可以,只要装一个SSH的连接工具。建议使用gitbash.

4.安装VS Code 的Remote Development插件。安装完后,就会出现下图中,箭头上的四个其他功能。就不能管了。 Remote Development 5.配置SSH连接 在VS Code里面,按Ctrl+Shift+p,点击Remote-ssh:open ssh。 Remode-ssh open ssh 点击Users 下面的.ssh\config. .ssh-config 弹出下面的内容。HOST 后面随便填。hostName 写入远程linux 服务器的IP地址,User 是linux上面的用户名,可以加PORT,如果你的linux SSH端口是有改过。如果做了免密的公钥,写上路径,我看网上很多写这个的,我就不写了 .ssh/config 到这里,就基本上配置完了。但是,会出现连接不上的情况,按下面步骤去连接。你会发现,你配置的名称,就会出现在SSH连接这里了。 SSH连接 点连接,我的电脑上,会出现失败。这个问题,有就点坑,我找了一早上,才解决。我反复测试了SSH连接,有人说是windows没有加环境变量,我也加了,没有解决,最后,有贴子说,是SSH settings的问题,我也找了一下。 SSH失败 按Ctrl+Shift+p打开,输入remote-ssh:settings SSH:SETTINGS 勾选最底下的 remote.SSH.useLocalServer。有人说,就好了。其实,我的还是没有好。我这个版本,其实没有配上去,很坑。 use local 我找了很久,找到在setting.json中编辑。 settings.json 如下图,你会发现,根本就没有"remote.SSH.useLocalServer": true,这一项,在json里面,加了这一项后,就能连接成功能了。 SSH



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有