我试图在我的陨石项目中使用简单的ssh包在我的远程服务器上启动一个屏幕。
我的代码:
var SSH = require('simple-ssh');
var ssh = new SSH({
host: 'somehost',
user: 'username',
pass: 'password'
});
ssh.exec('screen rtsp2feed 3 3 rtsp://server:port > log.txt', {
out: function(stdout) {
console.log(stdout);
}
}).start();但屏幕没有启动。日志文件上写着“必须连接到终端”。
我怎么才能解决这个问题?
发布于 2017-04-12 21:01:53
我错过了简单的-ssh有"pty“选项,它创建了伪终端。
https://stackoverflow.com/questions/43339368
复制相似问题