win10 配置vscode的远程开发

VSCode 的新插件:

可以在本地打开远程开发机上的代码,并提供和本地一样的开发体验;
在 VSCode 中打开远程的终端,还可以在本地调试远程代码:断点、单步等一样都不会少。

配置步骤
  1. 在 VSCode 扩展栏中搜索 Remote - SSH 插件,点击安装;

2.打开PowerShell 输入 ssh-keygen 创建本机 ssh 秘钥,创建时一路回车即可 (注意:Remote-SSH 插件不支持输入账号密码的连接方式)
win10 配置vscode的远程开发_第1张图片
PowerShell ssh-keygen

3.将产生好的公钥发送到远端(使用 ssh-copy-id 工具),你需要将下面的 user@your_remote_host 修改为你开发机的用户名和主机名

  • 这时候同样使用PowerShell 会出现找不到命令ssh-copy-id
    PowerShell.ssh-copy-id
  • 此时就需要使用 Git Bash (软件下载https://git-scm.com/downloads)
$ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
win10 配置vscode的远程开发_第2张图片
Git Bash.ssh-copy-id
连接远端机器

上面配置完成后,你就可以使用 VSCode 连接到远端机器了,打开 VSCode,敲入 F1 键,输入 Remote-SSH:Connect to Host,回车
接着输入你刚才配置好的 user@your_remote_host,回车
会让你输入配置文件保存地址,不要使用带.ssh的路径,使用下图中第行的路径

win10 配置vscode的远程开发_第3张图片
ssh-config

(如果使用带.ssh的路径会出现错误,导致无法ssh登录到远程系统)

成功连接后在vscode上就有记录了:


win10 配置vscode的远程开发_第4张图片
image.png

左下角也会出现


image.png

【参考】
Windows 10 的 OpenSSH 安装https://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse

https://github.com/microsoft/vscode-remote-release

https://www.jianshu.com/p/a04bfe8d3c86

https://code.visualstudio.com/docs/remote/ssh

你可能感兴趣的:(win10 配置vscode的远程开发)