我一直在使用 shelljs 来执行某些命令集。所以我尝试通过 shelljs 通过 ssh 连接到远程 ubuntu 服务器。这是我的 nodejs 文件。
var shelljs = require('shelljs');
shelljs.exec('ssh -i [path/to/pem/file] ubuntu@[taregt_ip]');
但我得到这个错误:
Pseudo-terminal will not be allocated because stdin is not a terminal.
那么如何解决这个问题,或者是否有任何其他实用程序可以使用一个命令连接到 ssh。
编辑:你们发布的链接供我参考,而不是我的问题的副本。