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

相关推荐
徐小夕@趣谈前端8 分钟前
Web 端 OFD 编辑器踩坑记:从“只能预览”到“在线改”
前端·编辑器
_小许_3 小时前
AI IDE 与 Agent Harness:一次说清 Cursor、Codex 该怎么选
ide·人工智能·ai编程·cursor·codex
喆星时瑜6 小时前
探索 Anaconda 中的 JupyterLab、Jupyter Notebook、iPython 解释器(Qt 控制台)和 Spyder IDE
ide·jupyter·ipython
2501_915918418 小时前
Windows 上开发 React Native iOS,真机调试、Fast Refresh 与打包 ipa
windows·vscode·react native·ios·个人开发·swift·敏捷流程
Solange__8 小时前
AI模型编辑器、Blender和3D Agent怎么选?按5类修改任务比较局部编辑、拓扑与自动化
人工智能·3d·自然语言处理·编辑器·音视频·blender·游戏策划
Joy T17 小时前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill
ide·macos·语音识别·xcode·任务管理·自研skill
人工智能导论实践课21 小时前
【GUI桌面开发3】PyCharm配置外部工具
ide·python·pycharm
golang学习记1 天前
Zed Git重大更新:目录级对比支持分栏Diff
git·vscode·zed
JPower_mr.g1 天前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答
java·ide·人工智能·macos·架构·开源·xcode
Dev _1 天前
PyCharm旧进程仍在后台运行,导致新实例无法启动或连接
ide·python·pycharm