VScode远程连接虚拟机

  • 前言
  • 一、安装VScode
  • 二、安装中文插件
  • 三、安装其他远程连接插件
    • 1.C/C++ Extension Pack
    • 2.Live Preview
    • 3.Live Server
    • 4.Remote Development
  • 四、配置虚拟机
    • 1.安装ssh
    • 2.主机与虚拟机相互ping通
  • 五、使用vscode连接虚拟机
    • 1.打开vscode按照以下步骤进行
    • 2.连接
  • 总结

前言

记录一下自己在远程连接过程中遇到的一些问题


一、安装VScode

软件链接(有稳定版和开发者版本,建议安装稳定版,因为开发者版有可能遇到一些BUG):vscode官网

二、安装中文插件

首先成功安装vscode后打开界面如下:
这是安装中文插件后的效果
没有安装的可以按照以下步骤安装:


在左上角的搜索框内输入chinese,然后点击install,等待安装完成之后右下角会有提示是否重启vscode点击restart,之后就成为中文界面了。

三、安装其他远程连接插件

按照上诉步骤进入安装插件的搜索框然后安装以下插件:

1.C/C++ Extension Pack

C/C++ Extension Pack

2.Live Preview

Live Preview

3.Live Server

Live Server

4.Remote Development

Remote Development


这个插件是远程连接必备的插件安装完成之后会出现如下图的窗口:

四、配置虚拟机

1.安装ssh

我用的ubuntu22虚拟机在终端输入ssh之后会出现:

尽管没有说没有ssh但是在我尝试远程连接的时候仍会出错,所以建议直接安装ssh。
偷个懒这个博客关于ssh的安装讲的更详细,就参考以下吧虚拟机上安装SSH的详细步骤

2.主机与虚拟机相互ping通

打开终端输入ifconfig

ifconfig

如图图中的inet后面的及为虚拟机的ip地址
然后在windows主机上输入ipconfig

ipconfig


找到IPv4地址,这就是主机的ip地址,用虚拟机与主机相互ping通:

ping ip地址

虚拟机ping主机

主机ping虚拟机

到这里基本工作就准备好了

五、使用vscode连接虚拟机

1.打开vscode按照以下步骤进行



输入ssh 虚拟机用户名@虚拟机ip地址

ssh user@ip



Host 端口名默认是IP地址(可以自己任意定义)HostName 虚拟机ip地址User 虚拟机用户名

到这里大概的步骤就完成了。

2.连接


左下角有端口名称就算是连接成功了。


总结

具体步骤有点多,问题也有不少,每个人方法不一样,问题也不一样。
比如在连接过程中会有输入密码的过程,每次连接都就要求输入密码比较繁琐,所以我采用了密钥登录的方式,后面连接时就不需要输入密码了,有需要的可以参考一下这篇博客
VsCode配置ssh免密远程登录。
问题肯定会有的,但是得自己去不断地试错,然后更改,以此避免后续问题出现时无法解决。
所以,革命尚未成功,同志仍需努力呀
| ᐕ)⁾⁾ 下次见

【VScode远程连接虚拟机(ubuntu)】相关推荐

  1. vscode远程连接虚拟机/云服务器

    vscode远程连接虚拟机/云服务器 vscode安装插件 配置远程连接信息 开始连接 设置免密登录 vscode安装插件 打开vscode后,依次选择文件->首选项->扩展,直接点击左边 ...

  2. VSCode通过SSH远程连接虚拟机并配置SpringBoot开发环境

    1.VSCode如何通过SSH远程连接虚拟机 VSCode通过下载Remote SSH插件进行SSH远程连接 2.VSCode下载好Remote SSH插件之后,进行配置,类似gitlab或者gith ...

  3. vscode远程连接服务器

    vscode远程连接服务器 1.安装vscode 2.安装Remote Development插件 3.新建SSH任务 4.安装服务器插件 1.安装vscode 在ubuntu的软件商店上直接搜索安装 ...

  4. VSCode远程连接Linux-使用密钥进行ssh免密登录

    目录 具体安装步骤如下 如上步骤执行后还是不能免密免密登录 重新打开VSCode即可 具体安装步骤如下 通过win上VSCode远程连接ubuntu20.04(详细!!!解决了许多中间会出现的问题供参 ...

  5. 设置允许远程连接MySQL (Ubuntu为例)

    设置允许远程连接MySQL (Ubuntu为例) MySQL默认配置是不允许远程连接,为了安全! 然而我需要这么做; 开始改配置; #1 设置用户权限 Type 'help;' or '\h' for ...

  6. 使用Windows远程桌面工具来远程连接控制Ubuntu系统

    转载来源 :使用Windows远程桌面工具来远程连接控制Ubuntu系统 :http://www.safebase.cn/article-258275-1.html 介绍 有时需要在实际的电脑上安装U ...

  7. winscp如何连接安卓手机_使用WinSCP远程连接虚拟机

    Linux环境搭建 | 使用WinSCP远程连接虚拟机 在上一节中,我们介绍了如何通过Notepad++的NppFTP插件实现远程连接虚拟机,在这一节里,将介绍如何利用WinSCP软件远程连接虚拟机. ...

  8. vscode远程连接服务器失败的问题

    目前只遇到了以下两个问题 1.远程连接时不断重复循环 解决方法:删除服务器端的.vscodeserver这个隐藏目录 这个隐藏目录在你要登录用户的主目录下,这里我用xshell登录服务器. 2.在腾讯 ...

  9. MacBook M1用虚拟机安装ubuntu,用ssh本地连接虚拟机ubuntu

    背景 毕业项目需要用到ubuntu系统 旧电脑可太卡啦,换了个电脑 双12上车MacBookAir M1可太香了 因为M1是arm架构,装虚拟机是真的麻烦 索性捣鼓了一天终于装上去了 步骤 安装虚拟机 ...

最新文章

  1. JS与JQ的对比与提高
  2. SpringMVC杂记
  3. Uvalive 3523 - Knights of the Round Table (双连通分量+二分图)
  4. 通过StringBuilder的reverse()实现倒序
  5. p_re 实验数据库ViPER和ETHZ的下载地址和实验评价标准
  6. 2017年第10批 手机号正则表达式
  7. mysql分库负载均衡_订单模块以及负载均衡和分库分表
  8. DataBinding 学习系列(2)详解DataBinding在xml中的使用
  9. HBase出现java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration问题
  10. c++中友元函数详解
  11. AttributeError: module ‘onnxruntime‘ has no attribute ‘InferenceSession‘
  12. kafka/producer.lua:168: attempt to perform arithme
  13. 遍历目录中的所有文件和目录,并生成全路径
  14. DAY3 购物车程序
  15. Latex写作学习——(大学生数学建模论文模板)
  16. abaqus模拟单向压缩实验
  17. GoldenGate Enterprise Manager Plug-In(12.1.0.3.0) 部署文档
  18. linux unzip 包括目录,Linux 命令(目录管理 - zip/unzip)
  19. 最新县及县以上行政区划代码(截止2014年10月31日)
  20. 将苹果手机数据导入苹果手机苹果?如何传输苹果手机数据

热门文章

  1. 史上最全的画册制作流程—画册制作流程
  2. CSS3新增了哪些新特性?
  3. 使用Flask和Vue开发单页面应用
  4. 6款神仙级别的矢量插画参考+500矢量人物插画素材
  5. Css实现省略号...及悬浮层显示全部内容的方法:
  6. 字符类型回文序列判断方法,寻找多个子字符串中的回文序列
  7. 迅雷网络中南大学2010年笔试试题
  8. 抖音赚钱的四种途径,你知道吗?
  9. Linux同步服务器时间
  10. electron+elementui