VSCODE通过代理在远程服务器上运行gdb

时间:2019-11-25 16:59:43

标签: c++ visual-studio-code vscode-extensions vscode-debugger ssh2

我正在尝试在vscode中使用本机调试(https://marketplace.visualstudio.com/items?itemName=webfreak.debug)扩展,以通过ssh在远程服务器上启动gdb。 当我直接连接到远程服务器时,它可以正常工作:

for (var i = 0; i <= 100; i++) { // fixed loop to be less than

  let fizzCalc = (i % 3 === 0); // moved vars inside loop to give access to i
  let buzzCalc = (i % 5 === 0);

  switch (true) {
    case fizzCalc && buzzCalc: // moved this case up so it matches first 
      console.log('FizzBuzz');
      break;
    case fizzCalc:
      console.log('Fizz');
      break;
    case buzzCalc:
      console.log('Buzz');
      break;

    default:
      console.log(i);
      break;
  }
}

}

是否可以通过代理在远程服务器上启动gdb? 例如,让https://www.npmjs.com/package/ssh2命令使用我的.ssh / config文件

我想通过代理xxx.xx.xxx.xxx在远程服务器yyy.yy.yyy.yyy上启动gdb

1 个答案:

答案 0 :(得分:0)

正在工作!我使用ssh2-promise更改了webfreak.debug的代码以处理ssh proxyCommand:https://www.npmjs.com/package/ssh2-promise而不是ssh2