Hi people.

I'm attempting to set up dropbear ssh on a mac, for testing something.

For some reason, password authentication consistently fails for the account
I'm trying: testacct.  If I set up RSA authentication for testacct, that
works fine, but I need to use a password for the testing.

I have OpenSSH set up and running on the same system, so I have dropbear on
an alternate port: tcp/2222.

If I log into testacct with a password, on tcp/22 (that is, using OpenSSH),
things work fine.

My dropbear invocation and messages look like:
$ /usr/local/sbin/dropbear -p 127.0.0.1:2222 -E -R -F
cmd output started 2021 Tue Jul 27 03:41:43 PM PDT
[3228] Jul 27 15:41:43 Not backgrounding
[3237] Jul 27 15:41:47 Child connection from 127.0.0.1:53525
[3237] Jul 27 15:41:50 Bad password attempt for 'testacct' from
127.0.0.1:53525
[3237] Jul 27 15:41:53 Bad password attempt for 'testacct' from
127.0.0.1:53525
[3237] Jul 27 15:41:55 Exit before auth from <127.0.0.1:53525>: (user
'testacct', 2 fails): Exited normally

And from the clients I see:
$ ssh -p 2222 testacct@127.0.0.1
testacct@127.0.0.1's password:
Permission denied, please try again.
testacct@127.0.0.1's password:
Permission denied, please try again.
testacct@127.0.0.1's password:

$ dbclient -p 2222 testacct@127.0.0.1
Host '127.0.0.1' is not in the trusted hosts file.
(ssh-ed25519 fingerprint sha1!!
6f:b7:50:8c:82:87:ce:bf:cc:fd:e3:48:63:12:60:9d:39:17:e2:97)
Do you want to continue connecting? (y/n) y
testacct@127.0.0.1's password:
testacct@127.0.0.1's password:
testacct@127.0.0.1's password:

What do I need to do to get dropbear server to allow password-based
authentication?

BTW, I am using Dropbear v2020.81 from homebrew on macOS 11.5.1.

Thanks!

Reply via email to