vscode连接linux虚拟机 环境配置和常见问题解决方案

这篇具有很好参考价值的文章主要介绍了vscode连接linux虚拟机 环境配置和常见问题解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode连接linux虚拟机配置环境步骤

1、自己安装vscode ,傻瓜式安装,配置ssh插件
vs链接虚拟机,vscode,linux
vs链接虚拟机,vscode,linux

2、配置虚拟机

(1)确保自己的虚拟机上的ssh服务可用

打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server 进行安装。(有的Ubuntu版本在系统安装好就已经自带了)

vs链接虚拟机,vscode,linux
(2)确定自己虚拟机上的ssh服务是打开的

在终端命令行上敲入:systemctl status sshd
vs链接虚拟机,vscode,linux

3、记录虚拟机ip地址

在终端命令行上敲入:ifconfig(确保自己虚拟机连接上网络) 如图 本机的虚拟机IP是:192.168.153.130
vs链接虚拟机,vscode,linux

4、连接虚拟机

打开vs code,点击vs code界面左下角出现一个卢瑟的小标,可以点击进行连接

vs链接虚拟机,vscode,linux

按照下面图示一步一步点击进行安装

vs链接虚拟机,vscode,linux
如果你是第一次连接请点击add new ssh host (这里有xxz1,xxz2是我已经连接自己虚拟机的名字)
vs链接虚拟机,vscode,linux
在下面框中填入 ssh 用户名(自己虚拟机的用户名)@(自己虚拟机的ip地址)
vs链接虚拟机,vscode,linux
摁下enter键后回弹出
vs链接虚拟机,vscode,linux
选择第一个
vs链接虚拟机,vscode,linux
之后弹出
vs链接虚拟机,vscode,linux
点击open config会出现
vs链接虚拟机,vscode,linux
Host是服务器名称,自己随意更改,HostName是你的虚拟机IP,User是你虚拟机的用户名。
然后设置remote 把下图的选项勾选上
vs链接虚拟机,vscode,linux
vs链接虚拟机,vscode,linux
把上图中的红框内的选项打上对勾

然后重启vs code

进行连接

5、可能会出现的问题

(1)连接虚拟机之后,提示管道错误,把上述路径加入到扩展中
这里的路径一般都一致,是你保存cofig文件的路径

vs链接虚拟机,vscode,linux

(2)遇到:vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with [scp]**

解决办法源自博客:(169条消息) vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with scp_二十一@的博客-CSDN博客

背景

普通用户,不是sudo用户,使用vscode进行远程连接的时候卡住了,一直在等待Setting up SSH Host XX:Copying VS Code Server to host with scp。(这里远程服务器不分centos、ubuntu。都适用)

原因

是因为在远程的服务器下 家目录/.vscode-server/bin/f80445acd5a3da24aa209168452a3d97cc32(一串很的东西,这里叫做commit_id吧)/vscode-servlet.tar.gz 没有下载下来。

这里可以使用ls - la来进行查看这个文件的大小,看一下是不是没有下载成功。(一般情况都是这个原因,没有下载成功)

解决措施

我们采用手动下载,不让服务器下载。
1.进行下载vscode-servlet.tar.gz。通过下面的连接进行下载。

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable(注意把:${commit_id}替换成对应的Commit ID)

2.先记录commit_id。之后用得到 就是 :家目录/.vscode-server/bin/f80445acd5a3da24aa209168452a3d97cc32(一串很的东西,这里叫做commit_id吧)。

3.运行下面这行命令。把~/.vscode-server/bin目录下的东西删除干净。

rm ~/.vscode-server/bin/* -rf

3.2没有~/.vscode-server/bin目录的话进行创建,有的话请忽略这一步。

mkdir -p ~/.vscode-server/bin

4.将下载的压缩包vscode-server-linux-x64.tar.gz放在~/.vscode-server/bin目录下。
5.运行下面这三行命令,其中${commit_id}需要替换成第2步记录的commit_id.

cd ~/.vscode-server/bin
tar -zxf vscode-server-linux-x64.tar.gz
mv vscode-server-linux-x64 ${commit_id}

参考网址 :https://github.com/microsoft/vscode-remote-release/issues/3528

thub](https://so.csdn.net/so/search?q=github&spm=1001.2101.3001.7020).com/microsoft/vscode-remote-release/issues/3528

参考网址:(169条消息) vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with scp_二十一@的博客-CSDN博客
解决方案二
vs链接虚拟机,vscode,linux文章来源地址https://www.toymoban.com/news/detail-605122.html

到了这里,关于vscode连接linux虚拟机 环境配置和常见问题解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java环境配置与常见问题

      在日程办公中Java环境搭建已经是非常基础且重要的一环,许多应用如tomcat、weblogic、zookeeper、kafka、Elasticsearch、hadoop、CDH等等都需要依赖它。 Java环境的搭建也比较简单,在Linux系统上有两种方法:一种是直接安装编译打包好的软件包;另一种是下载归档压缩包解压手动安装

    2024年02月10日
    浏览(27)
  • Windows下Anaconda+CUDA+CUDNN+Pytorch+VSCODE安装配置及常见问题(可行方案)

    前言 此处写的以自己GT730为例,主要针对老版本显卡的可行安装步骤 这个内容主要是针对自己折腾几天遇到的问题和解决方法的一个记录,用来作为自己的备忘,遇到同样问题可以参考,同时也感谢各位博主之前的分享,为我提供了极大帮助; 另外,若有其它问题也可留言

    2024年02月04日
    浏览(29)
  • 通过VScode的远程连接 WSL,配置Linux平台python开发环境

    目录 目标 整体流程步骤 详细过程 WSL的基础安装 把 WSL中的Ubuntu安装到指定的路径 WSL 中安装配置python和设置 venv 虚拟环境 ​编辑 配置VScode,添加WSL插件,VScode中连接WSL环境 ​编辑 测试 python 程序 细节信息 小结 参考文档 Python的开发学习过程中,在使用第三方包的时候,多

    2024年03月25日
    浏览(24)
  • 【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置

    1、什么是操作系统    操作系统是一种软件,它管理计算机系统的硬件和软件资源,并提供给用户和应用程序接口,使它们能够与计算机系统交互和运行。操作系统负责调度和分配系统资源,例如处理器、内存、输入输出设备等,以及管理文件系统、网络通信和安全等功能。

    2024年01月21日
    浏览(22)
  • 【Linux前篇 】VMWare虚拟机安装与环境配置及远程连接 —— windows版

    目录 一、操作系统 1.1 什么是操作系统 1.2 常见操作系统 1.3 个人版本和服务器版本的区别 1.4 Linux的各个版本  二、VMWare 虚拟机安装配置流程 2.1 安装 2.2 配置虚拟网络编辑器 三、安装配置 Windows Server 2012 R2 3.1 创建虚拟机  3.2 安装 Windows Server 2012的镜像  四、 虚拟机的环境

    2024年02月08日
    浏览(18)
  • 【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)

    目录 一、操作系统简介 1、什么是操作系统 2、常见的操作系统 2.1、windows操作系统 2.2、UNIX操作系统 2.3、linux操作系统 2.4、mac操作系统 2.5、嵌入式操作系统 3、个人版本和服务器版本的区别 3.1、个人版本 3.2、服务器版本 3.3、总结 4、Linux的各个版本 4.1、Debian 4.2、Ubuntu 4.3、

    2024年02月07日
    浏览(35)
  • 【Linux】Ubuntu基本使用与配置, 以及常见问题汇总(一)

      大学期间,感觉很多时候学习课外知识都是被推着往前走,很多内容并没有深入去学习,知识的记录受限于所学比较片面,如今渐渐意识到似乎并没有建立起相关知识的体系架构,缺乏一个系统学习并整理的过程。本文将以 Ubuntu系统 为例,来整理一些Linux使用过程中常用

    2024年02月15日
    浏览(21)
  • vscode 中配置 python 虚拟环境

    在编写代码的过程中,我们经常会用到一些第三方依赖,帮助我们快速完成功能。 在 Python 中,默认情况都是统一安装在全局环境中,但是这样伴随着电脑项目越来越多,不同项目对依赖的版本要求不同,就会出现依赖冲突的情况。 这个时候就要使用虚拟环境,本文记录一下

    2024年01月18日
    浏览(23)
  • VSCode -- 使用教程及常见问题

    问题描述: 在使用vscode Debug时,一直默认调试环境为base环境,那么如何使用自己创建的环境尼,其实在debug调试文件launch.json中添加一个 python路径即可。 问题描述: 调试 python 代码,因为代码中导入包和中间遇到的相对路径写死,导致某个文件无法调试,可以通过设置 .vs

    2024年02月15日
    浏览(27)
  • 使用VSCode开发 Python虚拟环境配置说明

    这里给大家介绍下怎么配置VSCode的环境来开发Python。 介绍: VSCode是一款由Microsoft开发的免费、开源的代码编辑器。它具有许多优势,使其成为许多开发者喜爱的工具之一。以下是一些VSCode的主要优势: 轻量且快速启动: VSCode是一款轻量级的编辑器,启动速度很快,使开发者

    2024年01月23日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包