win10 配置vscode的远程开发

VSCode 的新插件:

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

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

2.打开PowerShell 输入 ssh-keygen 创建本机 ssh 秘钥,创建时一路回车即可 (注意:Remote-SSH 插件不支持输入账号密码的连接方式)
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 name@192.168.11.123
Git Bash.ssh-copy-id
连接远端机器

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

ssh-config

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

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


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容