Erlang ssh连接错误:无法使用可用的身份验证方法进行连接

时间:2016-06-15 09:20:57

标签: erlang elixir

在Elixir中进行ssh连接时,我收到了这个错误:

:ssh.shell('host address', port_number, user: 'user_name')

{:error, 'Unable to connect using the available authentication methods'}

1 个答案:

答案 0 :(得分:0)

答案是@svarlet在this question留下的评论。

如果您的ssh密钥有密码短语,则需要在Erlang ssh connect命令的选项中指定它。

:ssh.shell('host address', port_number, user: 'user_name', rsa_pass_phrase: 'ssh_key_passphrase')