当前位置:首页 > 云服务器

远程调试:如何使用VSCode调试服务器上的代码?

游戏科技网2026年09月15日 03:38云服务器20
描述:<p>答案是通过安装Remote - SSH扩展并配置SSH连接,可在VSCode中直接远程调试服务器代码。首先安装Remote - SSH扩展,确保本地能通过SSH免密登录服务器;接着在VSCode中添加SSH主机配置,连接后打开服务器项目文件夹;然后在项目根目录创建.vscode/l…
<p>答案是通过安装Remote - SSH扩展并配置SSH连接,可在VSCode中直接远程调试服务器代码。首先安装Remote - SSH扩展,确保本地能通过SSH免密登录服务器;接着在VSCode中添加SSH主机配置,连接后打开服务器项目文件夹;然后在项目根目录创建.vscode/launch.json文件,根据语言设置调试参数,如Python或Node.js;最后像本地一样设断点并启动调试,VSCode将在远程服务器上运行程序并支持变量查看、调用栈分析等操作,实现高效流畅的远程开发调试体验。</p>

远程调试:如何使用VSCode调试服务器上的代码?

要使用 VSCode 调试服务器上的代码,核心方法是通过 Remote - SSH 扩展实现远程开发和调试。你不需要把代码下载到本地,可以直接在服务器上编辑、运行和调试,就像操作本地项目一样。

1. 安装 Remote - SSH 扩展

VSCode 本身不支持直接连接远程服务器,需要安装官方扩展:

  • 打开 VSCode,进入扩展商店(快捷键 Ctrl+Shift+X)
  • 搜索 Remote - SSH
  • 安装由 Microsoft 发布的这个扩展

2. 配置 SSH 连接

确保你的本地机器可以通过 SSH 连接到目标服务器。

  • 本地生成 SSH 密钥(如未生成):运行 ssh-keygen,并将公钥(~/.ssh/id_rsa.pub)添加到服务器的 ~/.ssh/authorized_keys
  • 测试连接:ssh username@server_ip,能免密登录最佳
  • 在 VSCode 左侧活动栏点击“远程资源管理器”图标(或按 Ctrl+Shift+P)
  • 输入命令:Remote-SSH: Connect to Host...
  • 选择 Add New SSH Host,输入:ssh username@server_ip
  • 选择 SSH 配置文件(通常是 ~/.ssh/config)保存配置

3. 远程打开项目并设置调试环境

连接成功后,VSCode 界面会切换为远程工作区。

远程调试:如何使用VSCode调试服务器上的代码?
Python Sdk

inference.sh 的 Python SDK:运行 AI 应用、构建智能体,并集成 150 多个模型。包名:inferencesh (pip install inferencesh)。支持同步/异步……

下载
  • 点击“打开文件夹”,选择服务器上的项目路径
  • 项目加载后,像本地一样打开源码文件
  • 在项目根目录创建 .vscode/launch.json 文件,定义调试配置

例如,调试 Python 脚本的 launch.json 示例:

{"version": "0.2.0","configurations": [{"name": "Python: Remote Script","type": "python","request": "launch","program": "${workspaceFolder}/app.py","console": "integratedTerminal"}]}

如果是 Node.js,将 type 改为 "node",其他语言同理。

4. 开始调试

一切就绪后,操作与本地完全一致:

  • 在代码中打上断点
  • 点击右上角的“运行和调试”按钮,或按 F5
  • VSCode 会在远程服务器上启动程序,并在断点处暂停
  • 你可以查看变量、调用栈、控制台输出等

基本上就这些。只要 SSH 通了,VSCode 的远程调试体验非常流畅,适合开发部署在云服务器、Docker 容器或内网机器上的应用。关键是配置好 SSH 免密登录和正确的 launch.json。

“远程调试:如何使用VSCode调试服务器上的代码?” 的相关文章

6元服务器租用,高性价比VPS主机推荐

6元服务器租用,高性价比VPS主机推荐 记得去年我刚开始创业,做了一个小型网站来展示我的产品。那时,我手头紧,预算有限,却急着需要一个可靠的服务器来托管网站。作为一个普通上班族,我对技术懂得不多,但我…

2021年云服务器优惠套餐推荐

2021年云服务器优惠套餐推荐 嗨,朋友们!你是否曾经在深夜里,面对一堆代码和服务器错误,感叹说:“为什么我的项目老是卡顿?”如果是这样的话,那你可能正在寻找2021年云服务器优惠套餐的解决方案。作为…

云服务器市场增长

云服务器市场增长 大家好,作为一个每天依赖云服务器的开发者,我亲身感受到市场的飞速膨胀。想象一下,几年前我还得在办公室的老旧电脑前苦苦挣扎,处理数据时总是卡顿不堪,但现在,只需轻轻一点,就能在云端获得…

1元买走一台云服务器,这种天上掉馅饼的事存在吗?

1元买走一台云服务器,这种天上掉馅饼的事存在吗? 那天,我在咖啡馆里刷手机,偶然看到一个广告:“只需1元,就能买走一台高性能云服务器!容量无限,稳定快速,适合创业和学习。”我的心跳突然加速了。作为一个…

云服务器10元月:经济型服务价格新记录

云服务器10元/月:经济型服务价格新记录 最近,云服务器的价格被推向了一个新低,10元一个月的方案让许多人惊喜不已。这不仅仅是数字上的变化,更是科技服务普惠化的一个标志。云服务器作为一种基于云计算的虚…

盘点最新优惠 云服务器网站推荐

盘点最新优惠 云服务器网站推荐 探盘最新优惠 云服务器网站推荐 云计算技术的迅猛发展,使得云服务器成为企业和个人开发者不可或缺的基础设施。云服务器,作为一种基于虚拟化技术的计算资源,允许用户按需获取计…