[erlang-bugs] Error on running Erlang SSH server

Daniel Goertzen daniel.goertzen@REDACTED
Fri Jun 13 16:08:05 CEST 2014


I followed the code here (
https://github.com/erlang/otp/blob/OTP-17.0.2/lib/ssh/src/ssh_transport.erl#L374
)

It tells me that the client and server share no host key algorithm.  Did
you setup a host key(s) for the server?

I think the code should crash at line 374 instead of returning undefined
and crashing in a more obscure place, but perhaps there are other reasons
for that.



On Thu, Jun 12, 2014 at 10:03 AM, Mario Santoro <mario.santoro@REDACTED>
wrote:

>  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@REDACTED)1> ssh:start().*
>
> *ok*
>
> *(node1@REDACTED)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@REDACTED)1> ssh:start().*
>
> *ok*
>
> *(node2@REDACTED)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@REDACTED)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 erlang-bugs@REDACTED <erlang-bugs@REDACTED>*
>
>
>
>
>
> This happens at each client connection attempt.
>
> Could you please help me on this issue?
>
>
>
> Thank you in advance for your help.
>
>
>
> Regards,
>
> /Mario
>
>
>
> [image: cid:image001.gif@REDACTED]
>
> *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
> mario.santoro@REDACTED
> www.ericsson.com
>
>
>
> [image: cid:image002.png@REDACTED] <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
>
>
>
> _______________________________________________
> erlang-bugs mailing list
> erlang-bugs@REDACTED
> http://erlang.org/mailman/listinfo/erlang-bugs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20140613/ae428e94/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 2127 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20140613/ae428e94/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 1439 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20140613/ae428e94/attachment.gif>


More information about the erlang-bugs mailing list