vscode私钥设置_VSCode远程开发配置指南

凭借Windows10的大量组件和Visual Studio Code的强大插件,在Windows下远程开发Linux相关程序如今已经成为高效的选择。比起Vim,我更加喜欢VS Code,最主要的原因就是无需繁琐的配置,并且一次配置,可以通用很多环境。这大大提高了开发效率。

本文将简单介绍如何配置Windows主机和Linux开发环境,并将Windows下配置OpenSSH的操作难点一步步展现给大家。

0、VSCode远程开发的系统要求

1、目标主机必须安装SSH客户端并且是Linux 64位系统

(树莓派仅支持2b及以上,zero/w不支持因为bcm2835是armv6l架构)

2、arm架构仅支持RaspbianStrech/9(32位)及以上或Ubuntu18.04(64位)及以上系统

3、本地主机仅支持Windows 1803及以上版本并安装官方OpenSSH组件(实测1709也可以)

4、更多信息请看官方手册(点击打开)

1、安装OpenSSH组件和配置密钥

在线安装OpenSSH:

方法1:点击开始菜单-设置-应用-管理可选功能-添加功能-添加

OpenSSH Client 和 OpenSSH Server

方法2:使用Power Shell命令在线安装

$Add-WindowsCapability -Online -Name OpenSSH.Server

$Add-WindowsCapability -Online -Name OpenSSH.Client

配置密钥:

0、 使用Power Shell 生成密钥文件id_ed.pub

$ssh-keygen

出现以下内容后不需要填写任何项目,直接一路回车。最后不要忘记保存文件名。如果想要快速打开该目录,按Win+R运行%USERPROFILE%,打开该目录下的.ssh文件夹(切勿把里面的文件删除或剪切到别处,之后还要用)

上传密钥:

0、 使用Power Shell 安装WinSCP组件

$install-module winscp

winscp用于上传密钥文件,所以该步骤不可忽略。

1、修改ssh-copy-id.ps1脚本文件

右键脚本文件,选择vscode打开或者记事本打开。脚本内含有注释,请按照注释修改!脚本下载链接在文末。

注意:本脚本不支持root用户和空密码。查看Linux主机IP命令:$ifconfig

2、 使用Power Shell 运行脚本,上传密钥文件到Linux

可以在文件所在目录空白处按住键盘的Shift后单击鼠标右键,选择在此处运行Power Shell。执行“./ + 脚本文件名”:

$./ssh-copy-id.ps1

2、安装和配置VSCode远程开发插件

安装远程开发插件

在应用商店搜索:Remote Development,然后安装它

打开远程资源管理器,点击设置,修改配置文件

# Host       Linux主机名称(用于显示,随便填写)

# HoseName Linux主机地址(可以是IP也可以是域名)

# User       Linux主机用户(Linux上的用户名)

这里我并没有采用公网测试,我使用局域网和虚拟机。

3、连接和测试

打开远程资源管理器,开始连接!

在vscode中按Ctrl + ~打开一个终端,创建一个test.cpp来测试一下。

完美!

一键上传脚本下载地址:

拍拍小站,XiaoYang

转载请注明来源:www.pypyn.com

你可能感兴趣的:(vscode私钥设置)