记录windows上的VSCODE 远程到linux编译代码机器上的一些问题

news/2024/9/21 13:29:02

设置windows SSH 到linux时免密码登录的方法:
将C:\Users\Administrator.ssh\id_rsa.pub中的公钥字符串复制,追加到linux ~/.ssh/authorized_keys文件中。

问题:
root@localhost:~/.vscode-server/bin/6261075646f055b99068d3688932416f2346dd3b# wget vscode.cdn.azure.cn/stable/6261… Error parsing proxy URL socks5://172.xx.xx.xx:10808: Unsupported scheme ‘socks5’.

原因:
设置了http_proxy SOCK5不支持

临时置为空:
在shell中执行
export http_proxy=
export https_proxy=

问题:
ssh插件安装后,点+号,进行远程连接,输入ssh root@192.168.4.100 -A后,添加到config文件中,但接下来没看到连接的按钮。
解决: 点+加号旁边的刷新符号,即可看到。

问题:
Could not establish connection to : XHR failed. 或者
一直不停的让输入密码,又打印断开。Install terminal quit with output:
解决:
删除windows的.ssh/known_hosts中的目标机器(linux)IP对应的这一条信息。

位置:C:\Users\Administrator\.ssh  
复制代码

问题:安装VS Code Server失败,一直处于尝试安装中

解决: 手动来下载,下载配置好之后,检测到有相应的东西,vscode就会跳过下载直接启动远程的终端及相应线程 。

VSCODE窗口--菜单栏--帮助--关于--弹窗中找到commit_id,这里复制不出来可以用图片OCR识别,另一种方法是“VS Code Server失败,一直处于尝试安装中”时,在VSCODE的REMOTE SSH的OUTPUT中查看到有信息:
[16:33:53.029] Using commit id "6261075646f055b99068d3688932416f2346xxxx" and quality "stable" for server [16:33:53.033] Install and start server if needed

以上的6261075646f055b99068d3688932416f2346xxxx即为我当前版本的commit_id

预先创建文件夹

mkdir -p ~/.vscode-server/bin/6261075646f055b99068d3688932416f2346xxxx

进入到文件夹并下载依赖

cd ~/.vscode-server/bin/6261075646f055b99068d3688932416f2346dd3b wget vscode.cdn.azure.cn/stable/6261…

tar zxvf vscode-server-linux-x64.tar.gz --strip 1 #这个命令尤其重要否则会不成功 touch ~/.vscode-server/bin/6261075646f055b99068d3688932416f2346xxxx/0

问题:
Remote-SSH hangs on "Setting up SSH Host Initializing VS Code Server"  解决方法:
重连, 然后点击上面的Linux(连接方式),这一步操作很重要,如果没找到就断开连接再试试。

问题:
远程调试,先在linux上启动gdbserver (要安装),启动命令
gdbserver --attach localhost:8081 110485

在vscode中,看到c/c++插件是灰色的,提示远程不可用 
VsCode找不到类型为 “cppdbg“ 的调试适配器。
复制代码

解决:
在vscode点击不可用的插件,在插件详细页面看到有install SSH:XXXXXX , 点击它,安装到目标机器上即可。
然后就可在底下工具栏中点击启动调试了


http://lihuaxi.xjx100.cn/news/407301.html

相关文章

股票购买接口委托下单c++代码

炒股并非是运气可以驱使的,买股票不是赌博,是一种有风险的经济投资。在股市投资生涯中,掌握一门实战买卖技巧是我们必备的武器,这也是我们能长久在股市投资中得以生存的技法。 其实做股票投资是非常讲究买入和卖出的时机的。一只…

前端——给图形绘制阴影

给图形绘制阴影 在HTML5中,使用canvas元素可以给图形添加阴影效果。添加阴影效果时,只需利用图形上下文对象的几个关于阴影绘制的属性就可以了,这几个属性如下。 shadowOffsetX——阴影的横向位移量。 shadowOffsetY——阴影的纵向位移量。…

Linux几个常用安装命令(CentOS篇)

vue打包 curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - yum install -y nodejs node -v npm -v npm install npm run build jdk安装 yum -y install java-1.8.0-openjdk java -version 然后安装elasticsearch: rpm --import h…

C/C++ const

文章目录const怎么理解?C和C中const的区别是什么?C语言中的 constC中的const定义时使用确定的值进行初始化,是常量定义时使用变量进行初始化,是常变量const怎么理解? const修饰的变量不能够作为左值!初始化…

u盘出现fat32如何恢复文件?告诉你两种好方法

u盘由于体积小、内存大等优势,在日常生活领域应用的很多,但是使用过程中,总会遇到这样或那样的问题,比如u盘显示fat32打开啥都没有了?或者u盘出现fat32而无法访问的情况,这时如果里面有重要的数据怎么办呢&…

基于Java毕业设计影视论坛源码+系统+mysql+lw文档+部署软件

基于Java毕业设计影视论坛源码系统mysqllw文档部署软件 基于Java毕业设计影视论坛源码系统mysqllw文档部署软件本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、C…

Android入门第48天-静态BroadCast之接受开机广播

简介 我们在之前的BroadCast章节中写了动态BroadCast。但我们提过一笔BroadCast也有静态之分,而静态的BroadCast主要用于监听一些如:开机广播、SIM卡拨出插入等广播。这些广播都为静态注册广播事件。因此我们今天就以一个App监听Android开机广播为例子说…

时序数据库 DolphinDB 线程简介

本文基于 DolphinDB server 最新版 2.00.X,从任务管理、存储引擎、流数据、集群管理、高可用几个方面,为大家简单介绍 DolphinDB 在运行中可能使用到的各种线程,及其相关的配置项和函数,以便用户掌握 DolphinDB 的线程运行情况。 …