I've set permissions for ~ ~/.ssh and authorized_keys on the server, as suggested by the "SSH best practices" websites.
I've modified the server's /etc/ssh/sshd_config file as shown on the "SSH best practices" websites.
I've checked and tested my key pairs as explained in various websites and docs.
I've even disabled the GNOME SSH, and GNOME KEYRING from MENU | PREFERENCES | STARTUP APPLICATIONS - as a test (now re-enabled).
It doesn't matter what I do - I am prompted to enter a password for my local private key the first time I SSH after a reboot.
The server is Arch Linux using OpenSSH, the client is using LMDE3.
In looking at the output from ssh -v blah@blahblah - I don't see anything that stands out. It gets to:
Code: Select all
debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /<ssh directory>/.ssh/id_rsa debug1: Server accepts key: pkalg rsa-blah blah blah blah
NOTE: in the snippet of ssh -v output provided above, the <ssh directory> and "blah blah blah" were edits I made in this post, and do not appear in the actual output.
Once again - any direction to helpful documentation would be appreciated.