前情提要
服务器上系统和环境比windows环境更适合跑代码
VSCode安装扩展
打开扩展栏,搜索"Remote - SSH" ,“Remote Development”,点击安装,下图即为安装好的截图
安装SSH工具
linux一般自带SSH工具,windows自己google吧
博主用到了Git工具
配置Remote-SSH
安装完Remote-SSH后,左侧会有一个图标,点击Configuration,进入Config配置文件,选择 “C:\User\username.ssh\config” 开始配置
- Host 你给服务器起的名字
- HostNmae 服务器IP地址
- User 你登陆服务器的用户名
- Port 服务器端口号(我之前一直失败就是没有配置端口号)
- IdentityFile 服务器上的公钥对应的私钥地址,可用来配置免密登录
远程登录服务器
打开图标,会发现SSH TARGETS下有我们刚刚配置的RobotVision,点击左侧图标,出现选项 “Connect to Host in New Window” ,输入服务器密码,即可连接到服务器。
配置免密登录
- 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文件夹里
最后
然后就可以愉快的玩耍啦