超详细——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中是否仍需输入密码。还请自行检查

相关推荐
猪在黑魔纹里1 天前
解决VSCode无法高亮、解析numpy中的部分接口(如pi、deg2rad)
ide·vscode·python·numpy
辣椒酱.1 天前
vscode报错------控制台
vscode·编辑器
让梦想疯狂1 天前
Visual Studio 自动格式化代码
ide·visual studio
code bean1 天前
【CMake 】[第九篇] 解决 CMake + Visual Studio 中文乱码问题完整指南
ide·visual studio
AllinGold1 天前
反重力Antigravity配置
ide
欢喜躲在眉梢里1 天前
基于 openFuyao 社区的无硬件 UB 开发实战指南
运维·数据库·人工智能·vscode·ai·开发工具·go开发
自己的九又四分之三站台1 天前
Manium:现代化的数学动画创作引擎(Manim 的可视化编辑器方向项目)
编辑器
粤M温同学1 天前
VsCode快速打出console.log()方法设置
vscode·编辑器
阿关@1 天前
Vscode中Python无法将pip/pytest”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
vscode·python·pip
忘带键盘了1 天前
eclipse配置
java·ide·eclipse