I'm trying to setup automatic-login so that I don't have to type in my username and password every single time I want to access my server through SSH. I followed this guide start to finish to set it up. When I attempt to connect to the server it spits out the error "Server refused our key" then asks for my regular password afterward.
I turned on DEBUG3 in SSH logging settings, it gives me this:
May 25 17:23:08 toaster sshd[4715]: debug3: mm_answer_keyallowed: publickey authentication test: RSA key is not allowed
May 25 17:23:08 toaster sshd[4715]: Failed publickey for exhaust from 192.168.0.10 port 56614 ssh2: RSA SHA256:XEgeZngtzAb63fsgT5RIw6eL+j86fNtQ2KOflgIFaag
May 25 17:23:08 toaster sshd[4715]: debug3: mm_request_send entering: type 23
May 25 17:23:08 toaster sshd[4715]: debug2: userauth_pubkey: authenticated 0 pkalg rsa-sha2-512 [preauth]
May 25 17:23:08 toaster sshd[4715]: debug3: user_specific_delay: user specific delay 0.000ms [preauth]
May 25 17:23:08 toaster sshd[4715]: debug3: ensure_minimum_time_since: elapsed 5.196ms, delaying 1.827ms (requested 7.024ms) [preauth]
May 25 17:23:08 toaster sshd[4715]: debug3: userauth_finish: failure partial=0 next methods="publickey,password" [preauth]
I made sure that the .ssh folder has permissions set to 700, and the authorized_keys file is set to 600. The correct private key is imported into Putty. The type of key I generated is "SSH-2 RSA".
Here is the exact text inside my authorized keys file:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQ/3K0Ovk4nwtxRddVqMB8E6MkxRoxdAG+h0B/UsWzE6zSUCzxaAJxA0mglTdrZ+G065l60LApLfG9mxoVwInBtQExxBknaZ6euWogvpb5IYwmPR/1oGg7/jaU+dXALFG1CD9/7X2TETF18btBjrGivH6u2sdAdJu86rI/NUqU3kzCbONdd/R9vCEMbLKq9BnjtY+LJPL1id0+cjXCDaJxudLi6229n9ON7jRODBzNgcy4j487IKb0txF6igbG5ZW5NKDWaGytLqloWmNunTpZQSj+sfngRgcs9AK7y04CepvddhRrT2Bw2/2XrVJJs1UPz0c5vdnYCSMstDnrM/Nz exhaust@192.168.0.42
Any idea what could be going wrong here? It should not be rejecting RSA, should it? All guides recommend this exact setup.

