我尝试使用' ssh2'连接到ssh服务器模块,但服务器密码'不匹配ssh2-stream密码上的任何chipers。 这是ssh-session日志:
lambda
如何将这些密码添加到我的应用程序?
答案 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'
]
}
});