超详细——VsCode连接远程主机/虚拟机并设置免密登录

超详细------VsCode连接远程主机/虚拟机并设置免密登录


### 文章目录

  • [超详细------VsCode连接远程主机/虚拟机并设置免密登录](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [@toc](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [连接到远程主机/虚拟机](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [步骤1、打开vscode拓展 搜索 remote-ssh并安装](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [步骤2、打开远程主机/虚拟机的ssh服务](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [步骤3、设置连接远程主机的配置文件](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)
  • [设置免密登录](#文章目录 超详细——VsCode连接远程主机/虚拟机并设置免密登录 @[toc] 连接到远程主机/虚拟机 步骤1、打开vscode拓展 搜索 remote-ssh并安装 步骤2、打开远程主机/虚拟机的ssh服务 步骤3、设置连接远程主机的配置文件 设置免密登录)

连接到远程主机/虚拟机

步骤1、打开vscode拓展 搜索 remote-ssh并安装

复制代码
Remote - SSH

步骤2、打开远程主机/虚拟机的ssh服务

  • 2.1 打开终端 并输入

    shell 复制代码
    sudo apt install openssh-server
  • 2.2 查询远程主机/虚拟机ip

    shell 复制代码
    ifconfig
    • 没有查询出的按照提示安装软件包,之后再次执行 ifconfig

      shell 复制代码
      sudo apt install net-tools

步骤3、设置连接远程主机的配置文件

  • 3.1 点击侧边栏的远程资源管理器。

  • 3.2 点击加号

  • 3.3 输入远程主机的ip地址

    • 可以在远程主机中查询 linux 下命令为 ifconfig 。

      复制代码
      ifconfig


  • 3.4 重启vscode

  • 3.5 这么看到SSH下多了一个连接,点击这个右箭头 → \to →

  • 3.6 选择平台 输入密码

  • 3.7 在vscode中查看


设置免密登录

  • 生成公私钥

  • 使用vscode连接远程主机/虚拟机的主机

    • 打开终端(cmd即可),执行 ssh-keygen -t rsa ,一路回车即可

      shell 复制代码
      ssh-keygen -t rsa
  • 来到这个路径下,打开id_rsa.pub文件待用

  • 来到远程主机/虚拟机上,打开终端输入指令,一路回车即可

    shell 复制代码
    ssh-keygen -t rsa
  • 输入命令 ,来到 /home/你的用户名/.ssh 文件夹下

    shell 复制代码
    cd .ssh
  • 回到之前打开的 id_rsa.pub文件 复制其中的内容

    shell 复制代码
    按此格式填写
    echo "这里是复制的内容" >> ./authorized_keys

    例如:

  • 到此完成。 可以检查一下 在vscode中是否仍需输入密码。还请自行检查

相关推荐
WeiXin_DZbishe10 小时前
基于springboot大学生提问箱系统-计算机毕设【课程设计】72593
javascript·vue.js·spring boot·vscode·python·node.js·php
kqz201410 小时前
Android Studio Commit 面板临时文件.gitignore
ide·android studio·intellij-idea
天天喝旺仔11 小时前
AI 编程实战:用 Cursor + Claude Code + Copilot 把效率翻倍
ide·chatgpt·prompt·copilot·ai编程
captain37612 小时前
网络编程(1)
java·网络·ide·java-ee
国产化创客13 小时前
创客开发入门(三)Arduino IDE 开发环境
ide·单片机·嵌入式硬件·课程设计·智能硬件
冰水不凉13 小时前
CodeX 在 Ubuntu 下 vscode 插件的 bug 问题
vscode·ubuntu·bug
2601_9622962814 小时前
python初学者怎么选IDE
ide·python·开发环境·初学者·工具选择
Java后端的Ai之路14 小时前
Git pull弹出vim编辑器完整排查指南
开发语言·人工智能·git·编辑器·vim
卷土重去15 小时前
第 6 章 Linux 实操篇-Vi 和 Vim 编辑器
linux·编辑器·vim
程序员阿明1 天前
idea把插件啥的不默认放在C盘
java·ide·intellij-idea