Error on running Erlang SSH server
Mario Santoro <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi,
I'm trying to run an SSH server in Erlang and test a <user/password> connection over SSH.
I've generated an RSA keys pair (with NO passphrase) for the SSH system and put the private key into "C:/Utility/Putty/ssh_daemon" directory,
while the user public_key is into "C:/Utility/Putty/public_key" directory.
I'm running both the server and the client on the same PC, into two different Erlang nodes.
The SSH server starts fine:
(node1@E7E4115BF83167)1> ssh:start().
ok
(node1@E7E4115BF83167)2> {ok, Sshd} = ssh:daemon(8988, [{auth_methods, "password"}, {user_passwords, [{"mario", "mariopasswd"}, {system_dir, "C:/Utility/Putty/ssh_daemon"}]} ]).
{ok,<0.54.0>}
but on receiving a connection from the client:
(node2@E7E4115BF83167)1> ssh:start().
ok
(node2@E7E4115BF83167)2> {ok, ConnectionRef} = ssh:connect("E7E4115BF83167", 8988, [{user, "mario"}, {password, "mariopasswd"}, {user_dir, "C:/Utility/Putty/public_key"}, {silently_accept_hosts, true}, {user_interaction, false} ], 5000).
** exception error: no match of right hand side value {error,"Internal error"}
the SSH server application is crashing with the following error:
(node1@E7E4115BF83167)3>
=ERROR REPORT==== 29-May-2014::17:44:58 ===
Erlang ssh connection handler failed with reason: function_clause
, Stacktace: [{ssh_file,identity_pass_phrase,
[undefined],
[{file,"ssh_file.erl"},{line,222}]},
{ssh_file,host_key,2,[{file,"ssh_file.erl"},{line,53}]},
{ssh_transport,get_host_key,1,
[{file,"ssh_transport.erl"},{line,412}]},
{ssh_transport,handle_kexdh_init,2,
[{file,"ssh_transport.erl"},{line,314}]},
{ssh_connection_handler,key_exchange,2,
[{file,"ssh_connection_handler.erl"},
{line,201}]},
{gen_fsm,handle_msg,7,[{file,"gen_fsm.erl"},{line,494}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]
please report this to [email protected]
This happens at each client connection attempt.
Could you please help me on this issue?
Thank you in advance for your help.
Regards,
/Mario
MARIO SANTORO
CD Media & Application
Ericsson Telecomunicazioni SpA
SCM Region
Via Anagnina, 203
00118, Rome, ITALY
Phone +39 06 7258 8404
Fax +39 06 7258 4289
Mobile +39 335 699 5215
[email protected]<mailto:[email protected]>
www.ericsson.com
[cid:[email protected]]<http://www.ericsson.com/>
This Communication is Confidential. We only send and receive email on the basis of the terms set out at www.ericsson.com/email_disclaimer<http://www.ericsson.com/email_disclaimer>
_______________________________________________
erlang-bugs mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-bugs
image001.gif
(image/gif, 1.4 KB) - not displayed
image002.png
(image/png, 2.1 KB) - not displayed