我正在尝试在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
答案 0 :(得分:0)
正在工作!我使用ssh2-promise更改了webfreak.debug的代码以处理ssh proxyCommand:https://www.npmjs.com/package/ssh2-promise而不是ssh2