vscode——远端配置及一些问题解决

vscode——远端配置

  • 安装Remote -SSH插件
  • 配置config
  • 本地变化
  • 一些问题
    • 缺失核心
      • 关闭vscode自动更新
    • 尝试写入管道不存在
    • hostname -I 查出来的ip连不上

我们之前大概了解了vscode的本地设置,我们之前提过,vscode是一款编辑器,在文本编辑方面有着强大的功能,vscode强大的功能还在于可以连接远端机器,为我们的远端机器服务,今天我们主要来进行远端配置

安装Remote -SSH插件

在这之前,我们要安装Remote -SSH插件:
在这里插入图片描述
安装成功之后,左侧会出现一个电脑图标:
在这里插入图片描述
我们点进去:
在这里插入图片描述

配置config

我们点击 “+” 号:
在这里插入图片描述
这个时候,我们要用ssh来配置,首先,我们要知道我们机器的IP号:我们可以用hostname -I来查看我们的IP号:

在这里插入图片描述
记住我们要连接的用户和IP号,接着输入我们要连接的用户和IP号:
在这里插入图片描述
回车之后,会进行config文件的配置:
在这里插入图片描述
我们一般选择用户下的.ssh下的config,所以我们选择第一个:
这个时候,右下方会出现这样的提示:
在这里插入图片描述
我们可以打开配置:
在这里插入图片描述
有了这几行的内容,说明添加主机成功。

这个时候刷新,会有小电脑的图标:
在这里插入图片描述
这个时候,点击箭头,选择在当前窗口连接:
在这里插入图片描述

接下来,选择平台,我们是Linux,选择Linux:
在这里插入图片描述
这个时候会让我们该用户的密码:
在这里插入图片描述
输完密码稍微等待,出现上面的图标,表示连接成功:
在这里插入图片描述
我们新建终端,可以像在Linux下,敲命令行:
在这里插入图片描述
如果我们想关闭远端,左下角:
在这里插入图片描述
在这里插入图片描述

本地变化

我们可以看看我们本地的服务器有什么变化:
在这里插入图片描述
我们看到,我们的家目录下,多了个.vscode-server文件,这是我们连接远端时创建的文件。不用惊慌。

一些问题

缺失核心

如果大家像我之前一样连接不上的话,可以看看有没有这个信息
在这里插入图片描述
这个显示的是,缺少C++的3.4.25以上版本的动态库和C语言2.28以上的动态库。解决办法有两种,一是把这两个库装上,但这样一不小心就会把系统弄挂,这里可以将vscode回退到1.85版本。(重新装1.85版本)

我们可以点击帮助,发行说明查看我们的vscode版本:
在这里插入图片描述
在这里插入图片描述
或者点击“关于”也可以:
在这里插入图片描述
在这里插入图片描述

关闭vscode自动更新

现在问题是,我安装了1.85版本的vscode,但只要重新打开,就会自动升级,又用不了。所以在下好1.85版本之后,不要急着退出,我们得先把vscode的自动更新关闭:

点击下方齿轮,设置:
在这里插入图片描述
然后输入update:
在这里插入图片描述
这里有最重要的四项:
在这里插入图片描述
还有上面的这一项:
在这里插入图片描述

就可以关闭vscode的自动更新。

尝试写入管道不存在

有时候,我们无意间改动了config文件,但我们却不知道。这个时候重新连接远端,就会显示管道不存在。

我们可以用稍微暴力一点的方式解决,首先找到存放在.ssh文件下的config文件(就是我们之前一开始配置IP时存放IP的文件)
在这里插入图片描述
在这里插入图片描述
然后将config里面的内容全部清除,然后回到主机,将.vscode-server文件删掉:
在这里插入图片描述
最后,重新按照上面的内容配置就可以了。

hostname -I 查出来的ip连不上

如果有小伙伴使用的是云服务器,hostname -I查询的是内网ip,云服务器的小伙伴要使用curl ifconfig.me获取公网ip,才可以按上面的步骤连接哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/718470.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows安装Neo4j数据库教程(3.X版本)

安装java的jdk(jdk1.8仅支持Neo4j 3.X版本)去 Index of /doc/neo4j/ 下载目标版本的Windows zip安装包将安装包解压到任意目录,并记住解压后带版本号的文件夹路径添加系统环境变量,变量名:NEO4J_HOME,变量值…

程序员的金三银四求职宝典:如何在关键时期脱颖而出?

个人主页:17_Kevin-CSDN博客 随着春天的脚步渐近,程序员们的求职热潮也随之而来。在这个被称为“金三银四”的招聘季,如何从众多求职者中脱颖而出,成为了许多程序员关注的焦点。本文将为你提供一份全面的求职宝典,助你…

前端架构: 脚手架通用框架封装之CommonJS和ESM混合开发兼容解决(教程五)

CommonJS 和 ESModule 混合开发 接上文,仍旧在 abc-cli 项目中参考:https://blog.csdn.net/Tyro_java/article/details/136433159现在要在脚手架项目中安装 chalk 依赖,因为在 abc-cli 项目几乎都是 CommonJS的实现而 chalk 这个依赖源码是基…

彻底剖析激光-视觉-IMU-GPS融合SLAM算法:理论推导、代码讲解和实战

自主导航是机器人与自动驾驶的核心功能,而SLAM技术是实现自主导航的前提与关键。现有的机器人与自动驾驶车辆往往会安装激光雷达,相机,IMU,GPS等多种模态的传感器,而且已有许多优秀的激光SLAM与视觉SLAM算法。但是每种…

获取wifi内容信息(仅供学习使用,勿作他用)

文章目录 背景代码实现槽点槽点 1槽点2总结背景 上一篇文章我们讲解学习了密码字典生成,下面我们来看一下如何获取wifi信息 代码实现 下面代码,附带注释,可以很清晰的看明白每一行代码具体是什么含义,通俗易通的变量定义,已经函数调用。如有任何不明白的地方可以随时联…

曲线生成 | 图解Dubins曲线生成原理(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 什么是Dubins曲线?2 Dubins曲线原理2.1 坐标变换2.2 单步运动公式2.3 曲线模式 3 Dubins曲线生成算法4 仿真实现4.1 ROS C实现4.2 Python实现4.3 Matlab实现 0 专栏介绍 🔥附C/Python/Matlab全套代码🔥课程设计、毕业设计、…

c语言:转移表的实现

Hello,宝子们&#xff01;今天我们来模拟实现一下我们生活中的应用最频繁的工具&#xff1a;计算器&#xff0c;实现计算器有三种方式。 废话不多说&#xff0c;直接上代码&#xff0c;计算器的一般实现&#xff1a; #include <stdio.h> int add(int a, int b)//加法函数…

Foxmail快捷键设置问题

当快捷键设置错误时不会生效&#xff0c;原来的快捷键仍有效&#xff0c;即使禁用快捷键功能&#xff0c;原先快捷键仍有效。正确的快捷键&#xff1a; 1. 不能是空&#xff08;NULL&#xff09; 2. 应该设置按键值只有一个的键盘按钮。

力扣字符串篇

以下解题思路来自代码随想录以及官方题解。 文章目录 344.反转字符串541.反转字符串||151.反转字符串中的单词28.找出字符串中第一个匹配项的下标459.重复的字符串 344.反转字符串 编写一个函数&#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给…

怎样查询到pycharm终端中执行过的命令?

pycharm终端中记录了曾经运行过的命令&#xff0c;怎样才能查询到全部曾经运行过的命令呢&#xff1f; 怎样查询到pycharm终端中执行过的命令&#xff1f;

【动态规划专栏】

动态规划基础知识 概念 动态规划&#xff08;Dynamic Programming&#xff0c;DP&#xff09;&#xff1a;用来解决最优化问题的算法思想。 动态规划是分治思想的延伸&#xff0c;通俗一点来说就是大事化小&#xff0c;小事化无的艺术。 一般来说&#xff0c;…

【CSS】初学轻松学会使用Flex布局

目录 什么是Flex布局如何开始使用Flex布局Flex容器的属性Flex项目的属性举个例子 什么是Flex布局 Flex布局是一种基于盒子模型的布局方式&#xff0c;它让我们可以轻松地控制容器内的元素在主轴和交叉轴上的排列方式。通过设置不同的Flex属性&#xff0c;我们可以实现各种不同…

探索Hadoop的三种运行模式:单机模式、伪分布式模式和完全分布式模式

目录 前言一、 单机模式二、 伪分布式模式三、 完全分布式模式&#xff08;重点&#xff09;3.1 准备工作3.2 配置集群3.2.1 配置core-site.xml 文件3.2.2 配置hdfs-site.xml 文件3.2.3 配置yarn-site.xml 文件3.2.4 配置mapred-site.xml 文件 3.3 启动集群3.3.1 配置workers3.…

【百度】商业AIGC组_AIGC Java研发工程师(J70353)

北京市技术4人2024-02-28 工作职责&#xff1a; 负责商业AIGC平台方向的工程架构设计及研发&#xff0c;致力于为广告业务提供内容生成、内容知识化、内容多模态等中台化服务&#xff0c;并将内容能力打通广告检索系统&#xff0c;于广告的触发、创意、模型和机制等联动&#…

RK3568 android11 调试陀螺仪模块 MPU6500

一&#xff0c;MPU6500功能介绍 1.简介 MPU6500是一款由TDK生产的运动/惯性传感器&#xff0c;属于惯性测量设备&#xff08;IMU&#xff09;的一种。MPU6500集成了3轴加速度计、3轴陀螺仪和一个板载数字运动处理器&#xff08;DMP&#xff09;&#xff0c;能够提供6轴的运动…

Matlab|基于Logistic函数负荷需求响应

目录 1 基于Logistic函数的负荷转移率模型 2 程序示例 3 效果图 4 下载链接 负荷需求响应模型种类较多&#xff0c;有电价型和激励型等类型&#xff0c;本次和大家分享一个基于Logistic函数的负荷转移率模型&#xff0c;该模型属于电价型&#xff0c;由于该方法使用的较少&a…

mysql 性能调优参数配置文件

########################################################################### ## my.cnf for MySQL 8.0.x # ## 本配置参考 https://imysql.com/my-cnf-wizard.html # ## 注意&#xff1a; …

python爬虫之app爬取-charles的使用

专栏系列:http://t.csdnimg.cn/WfCSx 前言 前面介绍的都是爬取 Web 网页的内容。随着移动互联网的发展,越来越多的企业并没有提供 Web 网页端的服务,而是直接开发了 App,更多更全的信息都是通过 App 来展示的。那么针对 App 我们可以爬取吗?当然可以。 App 的爬取相比 …

FM AM WM DAB是啥

技术描述频率范围优点缺点调频调制&#xff08;FM&#xff09;在FM广播中&#xff0c;音频信号的频率被调制以匹配载波信号的变化&#xff0c;而载波信号的振幅保持不变。FM广播通常具有较高的音质&#xff0c;并且在一定范围内提供清晰的音频。88 MHz 至 108 MHz- 高音质 - 清…

[linux] matplotlib plt画training dynamics指标曲线时,标记每个点的值

plt画折线图时&#xff0c;plt.annotate标记折线图的点的数值。 def plot_ret(*ret_dicts):plt.figure(figsize(10, 5))for ret_dict in ret_dicts:print(ret_dict["iters"])plt.plot([iter*4/1000 for iter in ret_dict["iters"]], ret_dict["ret&q…