VSCode 配置 SSH远程免密连接

一、电脑 CMD配置 SSH支持

  (若电脑已支持ssh命令,则请跳过该步骤,直接进行下面第二步操作)
  我的电脑 -> 属性 -> 关于 -> 相关配置 -> 高级系统配置 -> 环境变量 -> 系统变量,查看PATH变量是否包含“ %SYSTEMROOT%\System32\OpenSSH\ ”内容,若没有,则添加进去。
  VSCode 配置 SSH远程免密连接_第1张图片
  VSCode 配置 SSH远程免密连接_第2张图片

二、本机电脑创建公钥和私钥

1、进入电脑CMD界面,输入命令行创建公钥和秘钥:ssh-keygen
  VSCode 配置 SSH远程免密连接_第3张图片
  VSCode 配置 SSH远程免密连接_第4张图片


2、公钥拷贝到服务器
  这边对应的服务器为ubuntu,将上面所示公钥文件(或文件内容)拷贝到ubuntu目录 “~/.ssh/”下,并将公钥文件重命名为 “authorized_keys”
  在这里插入图片描述

三、配置VSCode

1、打开远程配置文件

  远程资源管理器 -> 鼠标右击打开SSH配置文件 -> 选择“…ssh\config” -> 配置文件
  VSCode 配置 SSH远程免密连接_第5张图片

2、远程服务器连接配置

  VSCode 配置 SSH远程免密连接_第6张图片
  配置文件中可以同时配置多个连接,上图中连接1使用ssh秘钥进行连接,可以免密连接服务器;而连接2中没有配置秘钥,则连接过程中需要输入用户名密码才能进行服务器连接。

你可能感兴趣的:(7,其它,ssh,vscode)