没有合适的资源?快使用搜索试试~ 我知道了~
VSCode远程开发调试服务器c/c++代码

温馨提示


试读
3页
语音相关的好多项目要在linux上跑,但代码开发大多是在PC机上,本篇简单介绍一下怎么在个人电脑上用VSCode远程开发调试服务器上的c/c++代码。感兴趣的朋友跟随小编一起看看吧
资源推荐
资源详情
资源评论










VSCode远程开发调试服务器远程开发调试服务器c/c++代码代码
语音相关的好多项目要在linux上跑,但代码开发大多是在PC机上,本篇简单介绍一下怎么在个人电脑上用
VSCode远程开发调试服务器上的c/c++代码。感兴趣的朋友跟随小编一起看看吧
思路与上篇(PyCharm远程调试服务器python代码 )是一致的,所以端口转发这部分直接照抄上篇:
一、端口转发一、端口转发
对于没有公网IP的远程训练服务器,需要先配置端口转发,可以用ssh借道有办公网IP的办公机器。
0、公司给配置了一台Ubuntu系统的台式机器A,开发时想用Windows笔记本B,把远程CentOS训练服务器记为C。
1、首先需要修改台式机A上的ssh配置文件,如果不修改配置的话,将只有机器A可以访问训练服务器C。
$ sudo vim /etc/ssh/sshd_config
添加:
GatewayPorts yes
PasswordAuthentication yes
然后重启机器A的sshd服务使上述配置生效。
$ sudo systemctl restart sshd
2、在训练服务器C上向机器A主动建立SSH连接,转发训练服务器C的22号端口
3、用ssh命令转发端口,ssh -NTf -R 转发端口号:localhost:22 机器A的用户名@机器A的IP
$ ssh -NTf -R 2333:127.0.0.1:22 zhuangweiji@10.220.12*.25*
输入密码后就在后台运行了
4、验证,在机器B上
$ ssh zhuangweiji@10.220.12*.25*
登陆上的话就证明ssh隧道建立成功了
5、理论上,A和B可以是同一台机器,也就是C可以直接把端口转发给有pycharm的开发机器。不过由于我的开发机上下班会
带着移动,移动过程中SSH不能保持连接,经常要重新配置IP,所以选择了用办公室的台式机中转。
二、免密登录二、免密登录
0、端口转发完成后,在windows机器B上,本地cmd窗口生成公钥和密钥(密钥默认放在C:\Users\用户名\.ssh下)
ssh-keygen -t rsa -b 4096
1、把公钥添加到A机器的公钥集,法1:
将公钥id_rsa.pub复制到机器A的~/.ssh文件夹下,重命名为id_rsa_x260.pub(我的机器是x260),并将其追加到A机器的公钥
集里
cat id_rsa_x260.pub >> authorized_keys
2、把公钥添加到A机器的公钥集,法2:
ssh-copy-id username@10.221.*.*
会自动把公钥append到A机器的$HOME/.ssh/authorized_keys里
三、安装三、安装 OpenSSH
0、Windows 10 机器 上需要安装 OpenSSH,管理员身份打开 PowerShell
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
四、远程开发调试四、远程开发调试
0、打开 VSCode,添加插件 Remote Development, 会自动安装 Remote-Container, Remote-SSH 及 Remote-WSL 全家
资源评论

- 挽挽深铃2023-07-28尽管可能需要一些系统知识和耐心,但这个文件为使用VSCode进行远程开发提供了信心和指导。
- 航知道2023-07-28作者对远程服务器的搭建和调试过程进行了详尽的说明,为读者节省了大量时间和精力。
- MsingD2023-07-28这个文件通过简洁明了的描述和示例,为读者提供了实用且易于理解的概念。
- VashtaNerada2023-07-28借助这个文件,你可以很容易地学会如何配置和调试C/C++代码在VSCode中远程服务器上运行。
- 学习呀三木2023-07-28这个文件对于想要使用VSCode远程开发调试服务器的人来说,提供了很有用的代码示例和指导。

weixin_38517122
- 粉丝: 6
- 资源: 907
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
