VS Code使用Remote SSH远程连接服务器,进行代码调试

本文详细介绍了如何在VisualStudioCode中安装RemoteSSH扩展,配置SSH连接,包括添加服务器、选择配置文件、系统类型选择、输入密码、调试设置等步骤,以及注意事项——确保服务器已安装C#拓展。
摘要由CSDN通过智能技术生成

1.vscode安装Remote SSH拓展
在这里插入图片描述
2、安装完成后左侧会出现一个功能栏,在功能栏中,上方下拉菜单选择SSH Targets,点击 + 来添加远程服务器
在这里插入图片描述
在这里插入图片描述

3、使用指令 ssh 用户名@公网ip或者域名 -A 来连接服务器,例如: ssh sa@www.abc.com -A
在这里插入图片描述
4、选择配置文件,可以选择已有的,也可以选择新建
SSH 配置文件其实是一个文本文件,其中包含了你常用的 SSH 连接的各种设置。当你通常使用 SSH 连接到一些服务器时,这个文件可以很方便地帮你保存和管理这些连接。

选择一个已有的 SSH 配置文件:如果你已经有了一个 SSH 配置文件,并且你希望在那个文件中添加这个新的连接,你可以选择那个文件。VSCode 会自动为你添加一条新的记录到那个文件中。
在这里插入图片描述
创建一个新的 SSH 配置文件:点击运行,选择添加配置,将会给你创建并自动打开一个新的配置文件
在这里插入图片描述
配置文件里configurations按照下面的内容写入

        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach",
        }

这段内容是为了一会调试的时候,能够抓服务器的进程,以此来调试代码
在这里插入图片描述
5、选择完配置文件后,在左侧就会出现你的服务器,右键连接

在这里插入图片描述
6、接下来选择你的服务器系统类型
在这里插入图片描述
这一步直接选择 continue
在这里插入图片描述
这一步输入服务器密码
在这里插入图片描述
然后就能链接上了
在这里插入图片描述
7、然后按f5,进行调试,在出现的「Debug Configuration」下拉菜单中选择 “.NET Core Attach”。如果在上面的配置文件中,按照要求配置好了,就会出现这个选项。然后在出现的进程列表中,根据服务器运行着的进程的名字或者 PID,选择你希望调试的进程。
此时,如果程序中打了断点,并且服务器中的代码和本地的代码一致,且pdb文件一致,当有网络请求进去之后,就会停在打的断点处。

注:必须要为服务器SSH安装C#拓展

在这里插入图片描述
如果没安装,会出现与这个一样的按钮
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值