Visual Studio Code(如下简称 VS Code)从1.35.0版本正式提供能够在本地编辑远程开发环境的文件的功能,具体实现以下图 git
![]()
安装完成Remote Development后,,能够极大地简化各类状况下的开发和故障排除,您能够shell
以上都摘自remote-ssh的官方,下面开始正式教程windows
本次测试在windows下进行,远程服务器为centos7,但理论上能够在任何支持ssh并联网的的机器之间进行centos
(必须)Remote Development插件以及能够正常ssh链接的远程计算机 (非必须)xshell,xftp,gitbash VSCode直接搜索Remote Development插件并安装便可,ssh的远程计算机使用任意ssh软件能够正常链接便可安全
在本地机器生成秘钥对bash
这一步若是你以前就已经有秘钥了的话,建议跳过服务器
在gitbash下输入ssh
ssh-keygen -t rsa -C "这里任意输入"
复制代码
便可生成秘钥对,默认路径在C:\Users\Administrator.ssh,图中也已经指出了测试
如今在远程也使用相同的命令建立秘钥对centos7
这一步的目的是让远程机器的authorized_keys中包含咱们的公钥内容 我服务器的authorized_keys中就包含多个公钥,同样均可以避免密登陆
使用xftp将本地ssh的公钥(id_rsa.pub)拷贝到远程服务器的root目录下
在xshell中输入cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
到这一步就配置完免密了,接下来回到VSCode中
点击VSCode侧边栏的小屏幕标志再点击齿轮配置你的远程信息
这里我选择第一个设置你也能够本身另选配置项
配置完以后保存就能够看到侧边栏中更新了能够链接的服务器,接下来就能够像在本地开发同样进行远程开发了