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).

Reply via email to