windows Vscode 连接 虚拟机,超详细,含免密免ip配置 以 linux 虚拟机为例

这篇具有很好参考价值的文章主要介绍了windows Vscode 连接 虚拟机,超详细,含免密免ip配置 以 linux 虚拟机为例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们这里使用 ssh 进行连接,不了解 ssh 的也没关系,感兴趣的可以自己了解一下。
我的虚拟机是 Ubuntu20.04,如果出现与 Centos 不一样的操作可以自行替换。
(应该不会有??)

一 . 登录虚拟机~:
  1. 首先我们登录虚拟机,在虚拟机中安装服务openssh-server
    ubuntu 使用 sudo apt install openssh-server
    centos 使用 sudo yum -y install openssh-server

  2. 查看本机的 IP 地址ifconfig
    vscode 连接虚拟机,linux,vscode,tcp/ip,linux
    我这里是 192.168.101.128。

  3. 回到家目录(用户的目录,比如我这里是/home/feixin),观察有没有.ssh文件夹,没有直接mkdir .ssh新建一个就行了。

  4. .ssh文件夹中touch authorized_keys 新建一个authorized_keys文件,这个文件用来保存我们之后的ssh公钥。

二、来到 windows 中

linux虚拟机不要关闭了哈~

  1. 打开powershell 使用ssh-keygen生成密钥:

    输入ssh-keygen之后,会有三个问题:

    第一个问题是保存路径,回车默认就好,会保存在C盘用户下的.ssh 文件夹中,比如我的就是在C:\user\admin\.ssh

    第二个问题是密钥密码,默认的话就是无密码。

    第三个问题是确认密码。

    进入.ssh 文件夹发现多了两个文件

    • id_rsa 私钥,不能随便给别人看
    • id_rsa.pub (public)公钥,无所谓随便给
  2. 在.ssh 文件中 新建config文件,设置服务器别名。

    我们可以在当前目录打开终端(powershell),使用new-item config命令,创建config文件,然后右键config文件选择vscode打开,在里面编辑:

    Host 服务器别名
        HostName IP地址或域名
        User 用户名
    

    例如我的是:

    Host vr
        HostName 192.168.101.128
        User feixin
    

    这一步是在设置服务器别名,之后我们登录虚拟机就可以直接使用别名,比如这里的vr,会默认ssh192.168.101.128feixin 用户。这里你们记得改成自己的

  3. 配置免密登录
    这里复制之前的id_rsa.pub 密钥,然后回到linux虚拟机中之前新建的authorized_keys文件中粘贴我们的密钥,就可以了。

  4. 登录测试
    在启动虚拟机的情况下,在本地windows powershell 中,使用ssh 服务器别名登录自己的虚拟机。
    例如我这里是ssh vr
    vscode 连接虚拟机,linux,vscode,tcp/ip,linux

  5. 配置vscode
    下载Remote - SSH 插件vscode 连接虚拟机,linux,vscode,tcp/ip,linux
    然后在左边栏的远程资源管理器中,选择ssh
    vscode 连接虚拟机,linux,vscode,tcp/ip,linux
    这里应该直接会出现你刚刚 成功 ssh 登录的服务器别名,直接点击连接就好了,然后选择linux。
    回到文件这里,点击打开文件夹,选择好目录确定就行了。
    进入文件目录之后,就可以开始使用 Vscode 操作 虚拟机了。
    需要注意的是,只有在虚拟机启动之后,才可以用vscode连接哦~
    vscode 连接虚拟机,linux,vscode,tcp/ip,linux文章来源地址https://www.toymoban.com/news/detail-817134.html

到了这里,关于windows Vscode 连接 虚拟机,超详细,含免密免ip配置 以 linux 虚拟机为例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • VSCode利用ssh免密连接远程服务器

    要在VSCode中通过SSH远程连接主机并实现免密码登录,你可以按照以下步骤操作: 首先,确保你的本地机器和远程主机之间已经建立了SSH连接。你可以使用以下命令在本地终端上连接到远程主机: 这将要求你输入密码以进行身份验证。如果你可以成功连接到远程主机,那么说

    2024年02月07日
    浏览(57)
  • 【软件教程】如何让vscode连接ssh时免密登录

    客户机安装vscode。(vscode官网https://code.visualstudio.com/) 客户机和服务器配置ssh,确保能够连接。 一、在Client客户机生成ssh密钥对 打开客户机的cmd命令行,输入命令 ssh-keygen -t rsa ,然后全部回车。 使用vscode打开c:users[Client用户名].sshid_rsa.pub。(其中[Client用户名]对应客户机

    2024年02月05日
    浏览(39)
  • vscode通过ssh连接远程服务器+免密登录(图文)

    1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH 2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别 3. 点击ssh配置 4.在弹出的选择配置文件中,点击第一个  5.在config文件中输入以下内容 如: 6.保存后点击左边刷新按钮  7.这时展开SSH,就能看到刚刚

    2024年02月14日
    浏览(70)
  • vscode使用remote-ssh免密连接服务器

    你还在使用 XShell 、 Hyper 、 FinalShell 等等 SSH客户端软件 吗,作为前端的我们,一直在用的功能强大的开发工具vscode,早已实现 SSH 连接功能(借助官方提供的插件)。而且更加好用,可以直接打开服务器上的文件,直接在vscode中修改、保存。 按照下面的步骤安装配置,去发

    2024年04月27日
    浏览(41)
  • 【VsCode远程开发】Windows SSH远程连接Linux服务器 - 无公网IP内网穿透

    转发自CSDN远程穿透的文章:【vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无

    2024年02月02日
    浏览(84)
  • Base虚拟机克隆集群节点,并固定IP与免密互通

    先把Base关机,然后右键 - 管理 - 克隆 选择完整克隆 克隆名字这里叫node1 重复步骤,克隆node2/node3 为了分类,创建了一个大数据集群文件夹 以下命令全是root权限执行 修改后的ifcfg-ens33如下 修改 BOOTPROTO=\\\"static\\\" 为静态地址 新增 IPADDR NETMARK GATEWAY DNS1 剩下的node2/node3 以此执行,分别把

    2024年02月08日
    浏览(30)
  • VSCode通过跳板机免密连接远程服务器的解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年04月28日
    浏览(47)
  • 【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日
    浏览(74)
  • 【服务器】安装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月06日
    浏览(70)
  • Xshell7绿色版使用公钥对免密连接虚拟机(centos7.9-保姆级)

    最近xshell更新到新版 7.0.9 ,导致使用公钥-私钥无密码登录受阻,以下是最新版操作流程:(保姆级) Xshell端生成公钥与私钥,保存在特定目录; 打开Xshell软件 在工具栏中选择“新建用户密钥生成向导” 选择密钥类型为“RSA”,密钥长度“2048” 下一步 生成完毕点击下一步

    2024年02月17日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包