VScode上使用SSH进行远程脚本调试,亲测有效

本文详述如何在VScode上利用SSH进行远程Python脚本调试。首先,确保远程服务器的SSH配置允许TCP转发,接着在远程服务器创建launch.json文件并配置。在本地电脑上设置SSH隧道,并保持远程与本地代码及debug库同步。通过在远程脚本中引入debugpy模块,监听指定端口。最后,在本地设置断点并启动调试,实现远程调试功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

python作为一种常见开发语音,经常会涉及debug问题;VScode平台的轻便性为python文本的debug提供了可能;本文主要介绍如何在VScode上使用SSH进行远程脚本调试,亲测有效!


操作步骤:分为在远程服务器和本地计算机的操作

一. 在远程服务器上,进行如下操作
1.1 确认 【linux操作系统】/etc/ssh/sshd_config 文件中的 AllowTcpForwarding 为 yes 或 确认 【windows操作系统】%programfiles(x86)%/openssh/etc 文件中的 AllowTcpForwarding 为 yes ;对于linux操作系统,首先切换到本文件工作的虚拟环境,然后在终端输入
cd /etc/ssh/sshd_config 命令后,回车;
再输入
iv .命令,即可查看相关文档,找到 AllowTcpForwarding 进行确认;
一般来讲,AllowTcpForwarding 默认值为 yes,无需进行更改;

1.2 如果你刚刚更改或者添加了AllowTcpForwarding,则应该重新加载ssh,在终端输入
sudo service ssh restart
如没有对AllowTcpForwarding进行更改,无需对本步骤进行操作。
1.3 在远程服务器目标文件上,创建launch.js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Efred.D

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值