我正在尝试连接远程计算服务器并尝试在其上运行命令。
连接成功,但命令未运行。它看起来像,它正在改变到另一个环境。所以我需要在那边运行命令。
conn.on('ready', () => {
conn.exec(command, (err, stream) => {
if (err) throw err;
let x = '';
stream.on('close', (code, signal) => {
console.log("x is ",x)
conn.end();
}).on('data', (data) => {
x += data.toString();
}).stderr.on('data', (data) => {
node.send(msg);
});
});
}).connect(sshConfig);
使用上面的代码,它只打印下面的行Your last successful login was at 2023-6-28 11:43:55
,但不运行命令
1条答案
按热度按时间l2osamch1#
嗯,我不知道你想要什么,但我希望这段代码能帮助你。