首页 > 开发工具 > VSCode > 正文

利用VSCode进行远程开发的完整环境搭建

狼影
发布: 2025-11-14 23:35:02
原创
379人浏览过
答案:使用VSCode通过Remote-SSH扩展连接远程服务器进行开发,需先安装扩展并配置SSH密钥,再在VSCode中添加主机并连接,成功后可直接在远程环境编辑、运行和调试代码,所有操作均在远程执行,配合优化设置可提升体验。

利用vscode进行远程开发的完整环境搭建

使用VSCode进行远程开发,可以让你在本地编辑器中连接远程服务器、容器或WSL环境,直接在远程端运行和调试代码。整个过程流畅高效,特别适合开发部署在Linux服务器上的项目。下面是完整的环境搭建步骤。

1. 安装Remote-SSH扩展

VSCode的远程开发功能依赖于官方提供的扩展包:

  • 打开VSCode,进入左侧活动栏的扩展(Extensions)
  • 搜索“Remote Development”或“Remote - SSH”
  • 安装由Microsoft发布的Remote - SSH扩展

安装后,VSCode会自动包含SSH连接所需的所有支持组件。

2. 配置SSH连接

确保你的本地机器已安装并配置好SSH客户端。Windows 10及以上版本通常自带OpenSSH客户端,macOS和Linux默认支持。

生成SSH密钥对(如果还没有):

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
登录后复制

将公钥上传到远程服务器:

ssh-copy-id user@remote-host
登录后复制

测试是否能无密码登录:

ssh user@remote-host
登录后复制

成功登录后退出终端。

3. 在VSCode中添加远程主机

打开VSCode,按下F1Ctrl+Shift+P打开命令面板,输入:

Remote-SSH: Add New SSH Host

提示输入SSH连接命令,例如:

ssh user@192.168.1.100

选择保存到哪个SSH配置文件,一般选默认的~/.ssh/config

之后会在左下角看到一个绿色按钮,显示“Open a Remote Window”,点击可选择已配置的主机。

行者AI
行者AI

行者AI绘图创作,唤醒新的灵感,创造更多可能

行者AI 100
查看详情 行者AI

4. 连接到远程服务器

再次按Ctrl+Shift+P,运行:

Remote-SSH: Connect to Host

选择你刚添加的主机,VSCode会通过SSH连接,并在远程服务器上自动安装“VS Code Server”。

首次连接可能需要几分钟,后续连接会更快。

连接成功后,整个界面变为远程上下文,状态栏显示绿色并标明当前连接的主机。

5. 打开远程项目并配置开发环境

连接成功后,使用VSCode的文件资源管理器打开远程服务器上的项目目录。

此时所有操作都在远程执行:

  • 文件读写发生在远程服务器
  • 终端是远程shell(可在底部集成终端中验证whoamihostname
  • 运行和调试程序也都在远程执行

你可以根据项目需要安装语言支持扩展,比如Python、Node.js、Go等。注意:这些扩展会自动安装在远程端,而不是本地。

6. 可选优化设置

提升远程开发体验的一些推荐配置:

  • 启用压缩传输:在~/.ssh/config中为特定主机添加: Compression yes
  • 保持连接不中断:添加以下配置防止SSH超时: ServerAliveInterval 60
    ServerAliveCountMax 3
  • 使用别名简化连接:在~/.ssh/config中定义清晰的别名: Host myserver
    HostName 192.168.1.100
    User devuser
    IdentityFile ~/.ssh/id_rsa

7. 断开与重连

断开远程连接:点击左下角绿色状态栏,选择“Close Remote Connection”。

下次开发时,只需重新连接同一主机,VSCode会恢复之前的窗口布局和打开的文件。

基本上就这些。只要网络稳定,SSH配置正确,VSCode远程开发几乎感觉不到延迟,本地编辑、远程运行的模式非常实用。

以上就是利用VSCode进行远程开发的完整环境搭建的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号