是否可以在CLI中传输系统命令的输入和输出-该命令将通过node.js执行/由node.js执行?
我对是否可以运行类似的内容感兴趣:
ssh root@localhost
并获得所提供的所有输入和输出ssh
,包括成功登录后的所有内容。
我已读过此书,到目前为止,我已经想到了这一点:
var spawn = require('child_process').spawn;
var ssh = spawn('ssh', ['root@localhost'], { stdio: 'inherit' });
var me = {};
ssh.stdout.on('data', console.log);
但这不能很好地处理我的输入。
我在这里还有另一个问题-是否可以(通过网络)将所有输入/输出传输到客户端等,并允许用户与远程方的命令进行交互?
您可能需要看一下诸如simple-ssh之类的库。它应该使您的生活更简单。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句