Re: Error on running Erlang SSH server

Daniel Goertzen <[email protected]>
Newsgroups gmane.comp.lang.erlang.bugs
Message-ID <CAJCf5RydyfGYF=zimifPLFUjjDpd0_YrPM856BQ7C=JrBJ6nRA@mail.gmail.com>
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 <[email protected]>
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@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] <[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
>
>
>
> [image: cid:[email protected]]
>
> *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]
> www.ericsson.com
>
>
>
> [image: 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
>
>
>
> _______________________________________________
> erlang-bugs mailing list
> [email protected]
> http://erlang.org/mailman/listinfo/erlang-bugs
>
>

_______________________________________________
erlang-bugs mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-bugs
image002.png (image/png, 2.1 KB) - not displayed
image001.gif (image/gif, 1.4 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.