我正在使用node.js,并试图在web浏览器中嵌入控制台,以便在远程服务器中工作。web应用程序执行连接,因此用户不需要执行ssh username@host,而只需键入命令。我尝试过node.js的ssh2模块和其他使用ssh2的模块。但我总是遇到同样的问题。每次使用exec()以编程方式执行命令时,ssh会话都会重新启动。我会用一个例子更好地解释它。> cd mydir再次返回主目录的内
在我的Mac with OS Majave一书中,我使用了SSH-KEYGEN为node.js模块SSH2生成一个新的SSH密钥。但是,我得到了错误消息:Cannot parse privateKey: Unsupported key format
我用ssh命令验证了这个密钥,它工作得很好。但不是使用node.js模块SSH2。在私钥文件中,头部为-----BEGIN OPENSSH PRIVAT