前情提要

服务器上系统和环境比windows环境更适合跑代码

VSCode安装扩展

打开扩展栏,搜索"Remote - SSH" ,“Remote Development”,点击安装,下图即为安装好的截图
VSCode远程连接服务器

安装SSH工具

linux一般自带SSH工具,windows自己google吧
博主用到了Git工具
VSCode远程连接服务器

配置Remote-SSH

安装完Remote-SSH后,左侧会有一个图标,点击Configuration,进入Config配置文件,选择 “C:\User\username.ssh\config” 开始配置

VSCode远程连接服务器

  • Host 你给服务器起的名字
  • HostNmae 服务器IP地址
  • User 你登陆服务器的用户名
  • Port 服务器端口号(我之前一直失败就是没有配置端口号
  • IdentityFile 服务器上的公钥对应的私钥地址,可用来配置免密登录

VSCode远程连接服务器

远程登录服务器

打开图标,会发现SSH TARGETS下有我们刚刚配置的RobotVision,点击左侧图标,出现选项 “Connect to Host in New Window” ,输入服务器密码,即可连接到服务器。
VSCode远程连接服务器
VSCode远程连接服务器

配置免密登录

  • windows主机生成ssh**。打开Git Bash
    ssh-****** -t rsa -P '' -f ~/.ssh/id_rsa
    在Git Bash中 使用命令cat id_rsa.pub查看公钥
  • 将公钥传到服务器的文件夹中。ssh-copy-id 你的用户名@你的IP
    例如 ssh-copy-id [email protected]
    会自动把公钥传输到服务端的$HOME/.ssh/authorized_keys文件夹里

最后

然后就可以愉快的玩耍啦
VSCode远程连接服务器

相关文章: