2017-04-11 159 views
0

我試圖在我的流星項目中使用simple-ssh包在遠程服務器上啓動一個屏幕。無法通過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(); 

但是屏幕沒有啓動。日誌文件顯示「必須連接到終端」。

我該如何解決這個問題?

+0

**必須連接到終端**說所有你需要知道的。如果你想要屏幕,你需要連接到終端。 – Jakuje

+0

@Jakuje所以你說我無法遠程啓動屏幕? – Solonka

+0

你可以,但你需要連接TTY(終端或終端模擬器)。爲此,您需要*交互式*會話。 – Jakuje

回答

0

我錯過了簡單的ssh有「PTY」選項,創建僞終端

相關問題