Hello, I'm having trouble connecting to the Arch User Repository (AUR) via SSH to manage my packages. I generated a new key pair, ED25519, verified that all local permissions are correct, and gradually added the public key to my profile on the AUR website (User: Venik1821).
However, I keep getting the error "Permission denied (public key)" when connecting using the "ssh aur" command. I've already performed all the standard troubleshooting steps (checking permissions, using IdentitiesOnly, regenerating keys, verifying the public/private key integrity). Below is the full debug output of the 'ssh -vvv aur' command: debug1: OpenSSH_10.2p1, OpenSSL 3.6.1 27 Jan 2026 debug3: Running on Linux 6.18.7-x64v2-xanmod1 #0~20260123.g58e1b7b SMP PREEMPT_DYNAMIC Fri Jan 23 16:28:56 UT C x86_64 debug3: Started with: ssh -vvv aur debug1: Reading configuration data /home/venik/.ssh/config debug1: /home/venik/.ssh/config line 1: Applying options for aur debug1: Reading configuration data /etc/ssh/ssh_config debug3: /etc/ssh/ssh_config line 2: Including file /etc/ssh/ssh_config.d/20-systemd-ssh-proxy.conf depth 0 debug1: Reading configuration data /etc/ssh/ssh_config.d/20-systemd-ssh-proxy.conf debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/venik/.ssh/known_hosts' debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/venik/.ssh/known_hosts2' debug2: resolving "aur.archlinux.org" port 22 debug3: resolve_host: lookup aur.archlinux.org:22 debug3: channel_clear_timeouts: clearing debug3: ssh_connect_direct: entering debug1: Connecting to aur.archlinux.org [209.126.35.78] port 22. debug3: set_sock_tos: set socket 3 IP_TOS 0xb8 debug1: Connection established. debug1: loaded pubkey from /home/venik/.ssh/id_aur: ED25519 SHA256:7EMZei8mAP4DgvB2YVKd7hO9tB6H5ZD+Vd/TzWeLwC Q debug1: identity file /home/venik/.ssh/id_aur type 2 debug1: no identity pubkey loaded from /home/venik/.ssh/id_aur debug1: Local version string SSH-2.0-OpenSSH_10.2 debug1: Remote protocol version 2.0, remote software version OpenSSH_10.2 debug1: compat_banner: match: OpenSSH_10.2 pat OpenSSH* compat 0x04000000 debug2: fd 3 setting O_NONBLOCK debug1: Authenticating to aur.archlinux.org:22 as 'Venik1821' debug3: record_hostkey: found key type RSA in file /home/venik/.ssh/known_hosts:2 debug3: record_hostkey: found key type ECDSA in file /home/venik/.ssh/known_hosts:4 debug3: record_hostkey: found key type ED25519 in file /home/venik/.ssh/known_hosts:6 debug3: load_hostkeys_file: loaded 3 keys from aur.archlinux.org debug1: load_hostkeys: fopen /home/venik/.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 debug3: order_hostkeyalgs: have matching best-preference key type [email protected], using Hos tkeyAlgorithms verbatim debug3: send packet: type 20 debug1: SSH2_MSG_KEXINIT sent debug3: receive packet: type 20 debug1: SSH2_MSG_KEXINIT received debug2: local client KEXINIT proposal debug2: KEX algorithms: mlkem768x25519-sha256,sntrup761x25519-sha512, [email protected],curve 25519-sha256,[email protected] ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel lman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14 -sha256,ext-info-c,[email protected] debug2: host key algorithms: [email protected], [email protected],ecdsa- [email protected],[email protected] ,[email protected] om,[email protected], [email protected],rsa-sha2-256-cert-v01@openss h.com ,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, [email protected],sk-e [email protected],rsa-sha2-512,rsa-sha2-256 debug2: ciphers ctos: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: ciphers stoc: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: MACs ctos: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: MACs stoc: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: compression ctos: none,[email protected] debug2: compression stoc: none,[email protected] debug2: languages ctos: debug2: languages stoc: debug2: first_kex_follows 0 debug2: reserved 0 debug2: peer server KEXINIT proposal debug2: KEX algorithms: mlkem768x25519-sha256,sntrup761x25519-sha512, [email protected],curve 25519-sha256,[email protected] ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,ext-info-s ,[email protected] debug2: host key algorithms: rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519 debug2: ciphers ctos: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: ciphers stoc: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: MACs ctos: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: MACs stoc: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: compression ctos: none,[email protected] debug2: compression stoc: none,[email protected] debug2: languages ctos: debug2: languages stoc: debug2: first_kex_follows 0 debug2: reserved 0 debug3: kex_choose_conf: will use strict KEX ordering debug1: kex: algorithm: mlkem768x25519-sha256 debug1: kex: host key algorithm: ssh-ed25519 debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none debug3: send packet: type 30 debug1: expecting SSH2_MSG_KEX_ECDH_REPLY debug3: receive packet: type 31 debug1: SSH2_MSG_KEX_ECDH_REPLY received debug1: Server host key: ssh-ed25519 SHA256:RFzBCUItH9LZS0cKB5UE6ceAYhBD5C8GeOBip8Z11+4 debug3: record_hostkey: found key type RSA in file /home/venik/.ssh/known_hosts:2 debug3: record_hostkey: found key type ECDSA in file /home/venik/.ssh/known_hosts:4 debug3: record_hostkey: found key type ED25519 in file /home/venik/.ssh/known_hosts:6 debug3: load_hostkeys_file: loaded 3 keys from aur.archlinux.org debug1: load_hostkeys: fopen /home/venik/.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/venik/.ssh/known_hosts:6 debug3: send packet: type 21 debug1: ssh_packet_send2_wrapped: resetting send seqnr 3 debug2: ssh_set_newkeys: mode 1 debug1: rekey out after 134217728 blocks debug1: SSH2_MSG_NEWKEYS sent debug1: Sending SSH2_MSG_EXT_INFO debug3: send packet: type 7 debug1: expecting SSH2_MSG_NEWKEYS debug3: receive packet: type 21 debug1: ssh_packet_read_poll2: resetting read seqnr 3 debug1: SSH2_MSG_NEWKEYS received debug2: ssh_set_newkeys: mode 0 debug1: rekey in after 134217728 blocks debug2: KEX algorithms: mlkem768x25519-sha256,sntrup761x25519-sha512, [email protected],curve 25519-sha256,[email protected] ,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hel lman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14 -sha256,ext-info-c,[email protected] debug2: host key algorithms: [email protected], [email protected],ecdsa- [email protected],[email protected] ,[email protected] om,[email protected], [email protected],rsa-sha2-256-cert-v01@openss h.com ,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521, [email protected],sk-e [email protected],rsa-sha2-512,rsa-sha2-256 debug2: ciphers ctos: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: ciphers stoc: [email protected],[email protected], [email protected],aes128-ctr, aes192-ctr,aes256-ctr debug2: MACs ctos: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: MACs stoc: [email protected],[email protected], [email protected],hmac-sha2-5 [email protected],[email protected],[email protected], [email protected],hmac-sha2-256,hmac-sha2 -512,hmac-sha1 debug2: compression ctos: none,[email protected] debug2: compression stoc: none,[email protected] debug2: languages ctos: debug2: languages stoc: debug2: first_kex_follows 0 debug2: reserved 0 debug3: send packet: type 5 debug3: receive packet: type 7 debug1: SSH2_MSG_EXT_INFO received debug3: kex_input_ext_info: extension server-sig-algs debug1: kex_ext_info_client_parse: server-sig-algs=<ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa -sha2-nistp521,[email protected],[email protected] ,rsa-sha2-512,rsa-sha2-256> debug3: kex_input_ext_info: extension [email protected] debug1: kex_ext_info_check_ver: [email protected]=<0> debug3: kex_input_ext_info: extension [email protected] debug1: kex_ext_info_check_ver: [email protected]=<0> debug3: receive packet: type 6 debug2: service_accept: ssh-userauth debug1: SSH2_MSG_SERVICE_ACCEPT received debug3: send packet: type 50 debug3: receive packet: type 7 debug1: SSH2_MSG_EXT_INFO received debug3: kex_input_ext_info: extension server-sig-algs debug1: kex_ext_info_client_parse: server-sig-algs=<ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa -sha2-nistp521,[email protected],[email protected] ,rsa-sha2-512,rsa-sha2-256> debug3: receive packet: type 51 debug1: Authentications that can continue: publickey debug3: start over, passed a different list publickey debug3: preferred publickey,keyboard-interactive,password debug3: authmethod_lookup publickey debug3: remaining preferred: keyboard-interactive,password debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug3: ssh_get_authentication_socket_path: path '/home/venik/.ssh/agent/s.6aEaxAqYZx.agent.bSN50DTxCl' debug1: get_agent_identities: bound agent to hostkey debug1: get_agent_identities: ssh_fetch_identitylist: agent contains no identities debug1: Will attempt key: /home/venik/.ssh/id_aur ED25519 SHA256:7EMZei8mAP4DgvB2YVKd7hO9tB6H5ZD+Vd/TzWeLwCQ explicit debug2: pubkey_prepare: done debug1: Offering public key: /home/venik/.ssh/id_aur ED25519 SHA256:7EMZei8mAP4DgvB2YVKd7hO9tB6H5ZD+Vd/TzWeLw CQ explicit debug3: send packet: type 50 debug2: we sent a publickey packet, wait for reply debug3: receive packet: type 51 debug1: Authentications that can continue: publickey debug2: we did not send a packet, disable method debug1: No more authentication methods to try. [email protected]: Permission denied (publickey).
