この方法でEclipseでsshコマンドを実行しようとしています
ExpectJ exp = new ExpectJ();
Spawn s = exp.spawn("ssh root@192.168.1.2");
. . .
. . .
. . .
しかし、私はこれをエラーとして受け取ります-
Pseudo-terminal will not be allocated because stdin is not a terminal.
次のようにやってみると、
Spawn s = exp.spawn("ssh -t -t root@192.168.1.2");
実行すると、このエラーが発生します
tcgetattr: Invalid argument
また、コードは半分しか実行されず、このメッセージが表示されます-
Killed by signal 15.
そして最後に私はタイムアウト例外に直面します
助言がありますか?これらのエラーメッセージの意味がわかりません。