Here's the information you asked for. I will probably hop on IRC tomorrow
if this isn't enough information to solve the problem.
This is the public key I am attempting to use. I will note that it's RSA
4096-bit.
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAACAQDL8DiUij7l3vQKeHSaKo2xRHvAOWri2yUV4Y0O0sFrVY68ehSeCYTuk05DJEfwOsMB4ihHWWh65hPxapr3g9bNl/3Wb6HhbPHb/1JNAuVT9wKTyafKInX3675q5JjZcxXPl0UFYgZU9JDVQHxUEIvNLEVY4aa+FiMtDNIWi4wyGjboIO0eWjMrG6W2isPvO7y4PipwrXIfB8aBYMv6yUGswechlVe0tEOWh8fDGRDa3ByqLdg76LPPWFd5Cz7s6i8CwAKwHMkWJ3XjZykTsHONgQ2w8lzcHcdLdZG/wEuT5PP3/2PuOcPeor6LsQN7I9Ds3moqYlIrY6jZAiwP3YO3MRoePOHluBNuOt4MOZnruMbQJgZgDb8JyFLqIhZiJ9eBR8TK2jI0lhcl8rDr0VZZtzdO2+jFT+iGAv6eOYnK+xrAq+yK4YHHnglIn9rJAlyNTHaBR53NwifYRmdOD1ZvfKkertejWnOlcLigEKgQk+51l/vKwvhdVbfpaBEpcTWxuZLqOs6CE94I6HWo1IVbpMxOWErxVeaXqTDTPWFeTFCh9DnA7/TIc129HO9WINd3yZ+zX05PQaKxqAr8klJwyxwkrXJ97xeY9AXjL1AANW7g84fKlF7QdxVSbfGa+544HBr0fXV1BGlGv4EkPCYmvDKH5HIc003kJdcdy6ictQ==
And I also tried running the diagnostic command mentioned. Here's the
output I got, though it doesn't appear to show anything of particular
interest.
OpenSSH_8.6p1, OpenSSL 1.1.1k 25 Mar 2021
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to aur.archlinux.org [95.216.144.15] port 22.
debug1: Connection established.
debug1: identity file /home/binary/.ssh/id_rsa type 0
debug1: identity file /home/binary/.ssh/id_rsa-cert type -1
debug1: identity file /home/binary/.ssh/id_dsa type -1
debug1: identity file /home/binary/.ssh/id_dsa-cert type -1
debug1: identity file /home/binary/.ssh/id_ecdsa type -1
debug1: identity file /home/binary/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/binary/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/binary/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/binary/.ssh/id_ed25519 type -1
debug1: identity file /home/binary/.ssh/id_ed25519-cert type -1
debug1: identity file /home/binary/.ssh/id_ed25519_sk type -1
debug1: identity file /home/binary/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/binary/.ssh/id_xmss type -1
debug1: identity file /home/binary/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.6
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.6
debug1: compat_banner: match: OpenSSH_8.6 pat OpenSSH* compat 0x04000000
debug1: Authenticating to aur.archlinux.org:22 as 'aur'
debug1: load_hostkeys: fopen /home/binary/.ssh/known_hosts2: No such file
or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or
directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or
directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ssh-ed25519
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC:
<implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC:
<implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: SSH2_MSG_KEX_ECDH_REPLY received
debug1: Server host key: ssh-ed25519
SHA256:RFzBCUItH9LZS0cKB5UE6ceAYhBD5C8GeOBip8Z11+4
debug1: load_hostkeys: fopen /home/binary/.ssh/known_hosts2: No such file
or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or
directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or
directory
debug1: Host 'aur.archlinux.org' is known and matches the ED25519 host key.
debug1: Found key in /home/binary/.ssh/known_hosts:1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /home/binary/.ssh/id_rsa RSA
SHA256:1hBIpVzuvjyd456bVOYfK+XgZQbH6LoAvlrbv8xexpE
debug1: Will attempt key: /home/binary/.ssh/id_dsa
debug1: Will attempt key: /home/binary/.ssh/id_ecdsa
debug1: Will attempt key: /home/binary/.ssh/id_ecdsa_sk
debug1: Will attempt key: /home/binary/.ssh/id_ed25519
debug1: Will attempt key: /home/binary/.ssh/id_ed25519_sk
debug1: Will attempt key: /home/binary/.ssh/id_xmss
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=
On 7/8/21 1:23 PM, Matt Spaulding via aur-general wrote:
I have an account with the AUR and a couple of packages. I'm attempting to update one of those packages and I am getting a permission denied error when trying to clone the git repository. Now, my SSH key has changed and I went ahead and updated my SSH public key in the account settings. But for some reason I still get a permission denied error.
I am wondering if I am doing something wrong here, or if there is something an administrator needs to fix, or something else altogether.
You can debug the connection fairly simply: instead of trying to git clone, try:
ssh -v aur@aur.archlinux.org
You will get a lot of debug info printed out, a successful connection should look something like this:
``` debug1: Offering public key: /home/eschwartz/.ssh/keys/aur RSA SHA256:3JKGjA8QHS9uXZ03uBm9YjjCxJVykNkmGGEp0/aqrHo explicit debug1: Server accepts key: /home/eschwartz/.ssh/keys/aur RSA SHA256:3JKGjA8QHS9uXZ03uBm9YjjCxJVykNkmGGEp0/aqrHo explicit debug1: Authentication succeeded (publickey). Authenticated to aur.archlinux.org ([2a01:4f9:c010:50::1]:22).
[...]
Interactive shell is disabled. Try `ssh aur@aur.archlinux.org help` for a list of commands. ```
You might be e.g. misconfigured and ssh is offering the wrong key. The debug messages will, like my example, list out the actual key file it is trying to send.
Once you can get ssh to work without git on top, git should work too.
Feel free to post logs, or join IRC for real-time support.
Here's a link to the account in question.
-- Eli Schwartz Bug Wrangler and Trusted User
-- Best Regards, Matt