写在最前
在部分项目中,由于网络拓扑复杂、依赖环境较多,开发人员很难在本地完整复现运行环境。为解决这一问题,我们引入了 IDEA、VS Code 等开发工具的远程开发能力,直接连接远程服务器进行源码编写、调试与运行。
通过这种方式,开发人员无需在本地进行复杂的环境配置,即可实现项目的零成本启动与运行。该模式显著降低了环境搭建和维护成本,同时有效提升了开发效率,支持快速开发、快速迭代与快速部署。
1. 配置流程
1.1 插件下载
vscode下载remote-ssh插件

1.2 远程配置
按 ctrl+shift+p 搜索Remote-SSH: Connect To Host,默认是空的需要点击Configure SSH Hosts来添加具体的配置
Host 172.31.0.88
HostName 172.31.0.88
Port 22
User root
IdentityFile C:\Users\17297\.ssh\id_ed255191.3 配置免密登录
查看该章节的免密登录 > window来完成配置即可
https://tanqidi.com/archives/c3e3a6e2-989b-421a-984c-ce8939fb0b51
1.4 故障排查(可选)
在已配置免密登录的情况下,使用 ssh -i 命令可正常登录目标主机,但 VS Code Remote-SSH 无法建立连接,需要在以下路径的settings.json中加入以下参数
C:\Users\17297\AppData\Roaming\Code\User\settings.json
{
"remote.SSH.preconnect": "",
"remote.SSH.useLocalServer": true
}
评论