0
私の流星プロジェクトでは、単純な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();
しかし、画面が起動しませんでした。ログファイルに「端末に接続する必要があります」と表示されます。
どうすればこの問題を解決できますか?
** **端末に接続する必要があります。画面が必要な場合は、端末に接続する必要があります。 – Jakuje
@Jakujeあなたは遠隔からスクリーンを開始できないと言っていますか? – Solonka
できますが、TTY(ターミナルまたはターミナルエミュレータ)に接続する必要があります。そのためには、インタラクティブなセッションが必要です。 – Jakuje