VSCode连接本地的虚拟机的一遍过步骤

news2024/11/27 12:40:43

一. 首先要在虚拟机的Linux上安装 openssh-server

1. 安装

sudo apt-get remove openssh-server      # 先卸载,无论咋样都先做一下,以免出现问题
sudo apt-get install openssh-server     # 安装
sudo service ssh --full-restart     # 重启ssh 服务
sudo systemctl enable ssh       # 自动启动

2. 配置一下文件:

sudo vim /etc/ssh/sshd_config

3. 文件中有的就修改内容,没有的话就添加内容,使得文件中有以下内容:

Port 22     # 默认连接端口为22
PermitRootLogin yes
PasswordAuthentication yes
AllowUsers xxx # 这里的 "xxx" 改成你自己的登陆用户名
RSAAuthentication yes
PubKeyAUthentication yes

4. 配置好了就重启ssh服务

sudo service ssh --full-restart

5. 看一下是不是启动成功了

service ssh status

如果结果中 active 是高亮的,就表示安装运行成功了。
如果服务没有运行,使用命令运行它:

sudo systemctl enable --now ssh

二. Vim语法

这里插播一下Vim语法,用来帮助初学者快速上手Vim,解决上面的第3点。我们在这也不整什么虚的了,就直接上干货,最速解决问题。

通过一.2里面的命令可以直接进去进行修改:

  1. 使用上下左右方向键移动光标位置;
  2. 使用delete进行字符的删除
  3. 内容改好了之后,按Esc退出编辑模式,然后输入下面的命令来进行退出,哪个符合你的条件就使用哪个

在这里插入图片描述

三. 配置VSCode

  1. 安装vscode的remote-ssh插件

点击四个正方形的扩展,搜索ssh,下载Remote-SSH
在这里插入图片描述
2. 回到虚拟机中,新建一个终端,使用以下命令查看虚拟机的ip地址,ens33里面的inet后面的就是虚拟机的ip地址,第一行@ubuntu前面的就是你虚拟主机的用户名。
在这里插入图片描述

  1. 在vscode的界面当中按下ctrl+shift+p,然后输入ssh,点击打开ssh配置文件
    在这里插入图片描述
  2. 在配置文件中
    Host后面是自己起的虚拟机主机名字,用来区分多个服务器和虚拟机的
    HostName后面是刚才在虚拟机中看到的ip地址
    User后面是虚拟机的用户名,就是刚刚@前面的那个字符串

在这里插入图片描述

  1. 在vscode的界面当中按下ctrl+shift+p,然后输入ssh,点击将当前窗口连接到主机,选择对应的主机,然后会提示你输入虚拟机的密码,输入完成之后就是真正意义上的连接到虚拟机了。
    在这里插入图片描述
    到这里应该就可以成功连接了。

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

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

相关文章

Java 17 面向对象编程(基础篇),快速了解面试对象编程

小熊学Java​站点:https://www.javaxiaobear.cn 本章汇总 学习面向对象内容的三条主线 Java类及类的成员:(重点)属性、方法、构造器;(熟悉)代码块、内部类 面向对象的特征:封装、继…

servlet基础与环境搭建(idea版)

文章目录 环境变量配置安包装环境变量配置JDK 配置 静态网页动态网页(idea)给模块添加 web框架新版本 2023 之后的 idea,使用方法二idea 目录介绍建立前端代码启动配置 环境变量配置 tomcat 环境变量 安包装 环境变量配置 JDK 配置 静态网页…

GA-BP回归预测 | MATLAB实现GA-BP多输入单输出回归预测

回归预测 | MATLAB实现GA-BP多输入单输出回归预测 目录 回归预测 | MATLAB实现GA-BP多输入单输出回归预测预测效果基本介绍模型描述遗传算法神经网络GA-BP网络程序设计学习总结参考资料预测效果 基本介绍 MATLAB实现GA-BP多输入单输出回归预测,输入7个特征,输出1个,优化权重…

Meta发布高质量3D物体重建数据集:推动空间计算与XR技术的发展

Meta(原Facebook)近日宣布推出一个全新的高质量3D物体重建数据集——Digital Twin Collection (DTC),旨在推动空间计算、扩展现实(XR)、智能眼镜以及基于AI的3D重建研究。该数据集包含超过2,400个物理对象的3D模型,具有亚毫米级的几何精度和高度逼真的视觉效果。本文将详…

electron-vite打包踩坑记录

electron-vite打包踩坑记录 大前端已成趋势,用electron开发桌面端应用越来越普遍 近期尝试用electronvite开发了个桌面应用,electron-vite地址,可用使用vue开发,vite打包,这样就很方便了 但是,我尝试了一…

vue后台管理系统从0到1(3)element plus 的三种导入方式

文章目录 vue后台管理系统从0到1(3)element plus 的三种导入方式element plus 引入方式完整引入按需导入手动导入 vue后台管理系统从0到1(3)element plus 的三种导入方式 element plus 引入方式 官方网址:https://el…

51单片机的万年历【proteus仿真+程序+报告+原理图+演示视频】

1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块时钟模块按键蜂鸣器等模块构成。适用于电子万年历、数字时钟万年历等相似项目。 可实现功能: 1、LCD1602实时显示年月日星期和北京时间,具备闰年判断功能 2、按键可设置闹钟时间 3、按键可修改当前时…

vue后台管理系统从0到1(2)

文章目录 vue后台管理系统从0到1(2)前端项目构建nodejs版本开始构建 vue vite 项目项目清理项目依赖安装配置别名配置路由 vue-router vue后台管理系统从0到1(2) 前端项目构建 nodejs版本 因为我们是要构建一个 vue vite 的前…

Mycat引领MySQL分布式部署新纪元:性能与扩展性的双重飞跃

作者简介:我是团团儿,是一名专注于云计算领域的专业创作者,感谢大家的关注 座右铭: 云端筑梦,数据为翼,探索无限可能,引领云计算新纪元 个人主页:团儿.-CSDN博客 目录 前言&#…

滚花螺纹的工艺

滚花是一种车加工的加工方法,目的是增加零件表面的摩擦力,例如:千分尺的旋钮位置就滚花了,这样手在转动旋钮时不会打滑。滚花使用是滚花刀,滚花并不是去除零件表面材料,而是使用滚花刀挤压零件表面&#xf…

决战Linux操作系统

前言: 你是否也曾经为Linux所困扰过,在网上找的资料零零散散,是否学完Linux后还是懵懵懂懂,别怕,这篇博客是博主精心为你准备的,现在,就让我们一起来走进Linux的世界,决战Linux&…

软件性能测试概述

1. 常见的性能问题 访问12306的时候,由于访问量过高导致该app系统崩了; 2. 性能测试 测试人员借助测试工具,模拟系统在不同的场景下,对应的性能指标是否达到预期; 3. 性能测试和功能测试 功能测试:人工来完…

智能制造与精益制造的模型搭建

现行制造模式分析I-痛点改善思路-管控省优四化推行

Github上的Markdown语法详解

今天在看Win32文档参与编写的说明时,看到里面提及 Our documentation is written in Markdown, a lightweight text style syntax. If youre not familiar with Markdown, you can learn the basics on GitHub. When unsure, 刚好,今天就来做个全面的总…

PyCharm 项目解释器切换指南:如何在项目中更换 Python Interpreter

PyCharm 项目解释器切换指南:如何在项目中更换 Python Interpreter 文章目录 PyCharm 项目解释器切换指南:如何在项目中更换 Python Interpreter一 Settings 设置二 Project 选项三 Conda Environment四 更换 Environment 本文详细介绍了在 macOS 系统中…

02复写零

复写零 我们先进行异地复写:代码如下 public class Test {public static void main(String[] args) {int []array {1,0,2,3,0,4};duplicateZeros(array);}public static void duplicateZeros(int[] arr) {int [] elemnew int[arr.length];for(int cur0,dest0;des…

鼠标市场洞察:数据分析揭示消费趋势!

鼠标整体数据分析 一. 概述 本报告基于从淘宝商品搜索接口和淘宝精确月销量接口中提取的数据,分析了前百个品牌在销售额上的占比情况。分析涵盖了销售额和占比的数据,为决策提供了依据。(以上两个接口有需求的可以找我要链接) 1. 大盘整体…

linux 安装gitlab

安装环境 CentOS 7.7 (centos6.10会报错)2g内存防火墙关闭 安装步骤: 1 安装gitlab # yum install -y git curl policycoreutils-python openssh-server # 安装依赖 # wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce…

Lucene 倒排索引

倒排索引是什么? 【定义】倒排索引(Inverted Index)是一种用于信息检索的数据结构,尤其适用于文本搜索。它与传统索引的主要区别在于,传统索引是根据文档来查找词语的位置,而倒排索引则是根据词语来查找文…

【云从】三、计算机网络基础

文章目录 1、网络2、网络通信2.1 IP地址2.2 子网掩码2.3 网关2.4 私有地址和公有地址2.5 NAT网络地址转换 3、网络架构及设备 1、网络 网络,即通过通信线路(如光纤、网线)和通信设备(如路由器、光猫),将各…