将新密码添加到ssh2-stream

时间:2016-07-30 23:09:39

标签: javascript node.js encryption ssh

我尝试使用' ssh2'连接到ssh服务器模块,但服务器密码'不匹配ssh2-stream密码上的任何chipers。 这是ssh-session日志:

lambda

如何将这些密码添加到我的应用程序?

1 个答案:

答案 0 :(得分:4)

documentation for connect()显示所有可能的连接选项。其中一个(ssh2 v0.5中的新内容)是algorithms选项。您可以显式设置在算法协商期间使用的密码列表,如下所示:

conn.connect({
  // ...
  algorithms: {
    cipher: [
      'aes128-ctr',
      'aes192-ctr',
      'aes256-ctr',
      'aes128-gcm',
      'aes128-gcm@openssh.com',
      'aes256-gcm',
      'aes256-gcm@openssh.com',
      'aes256-cbc'
    ]
  }
});