Sunday, October 08, 2023

Re: SSH from old Mac fail to login via ssh rsa key

Use an ed25519 key instead of the obsolete rsa key.

Chances are the sshd server is refusing to work with the obsolete key.
If you showed the actual ssh -v output, people would if that is the case.

On Oct 08 19:44:36, my25mb@has.im wrote:
> Hello,
>
> While moving my stuff online I decided that it was the time to allow
> more machines to login to my server.
>
> Indeed I have my usual old Mac that merits a chance to login to my cloud
> server too.. ;)
>
> I went to my Mac (SSH -V: OpenSSH 6.9p1 LibreSSL 2.1.8) and launched
> ssh-keygen produced for my my user a nice RSA key. I grabbed it and I
> went on my
> cloud server (SSH -V: OpenSSH 9.2p1 OpenSSL 3.0.9) and appended it in
> my .ssh/authorized_keys.
>
> SSHD user authentication by password is disabled on the cloud server..
>
> I rebooted the Mac and restarted SSH on the cloud server.. but
> the Mac SSH continues to ask to me to login with the root password
> instead to ask the RSA file password to access its public key.
> >From the man I see that asking the root password is the last chance
> given to the user to login if anything goes wrong..
>
> Is there any chance to make Mac SSH login works by key or I can give it
> up?
>
> Thanks!
>
> -- Daniele Bonini
>
>

No comments:

Post a Comment