@ryanc Here's PuTTY's log if it helps any:
2025-10-05 14:41:42 Running with restricted process ACL
2025-10-05 14:41:42 Sharing this connection at \.\pipe\putty-connshare.ender.d59e74791f6cef4ee3164aaabcf128f331479a64f5c6a39f972c76635dac2aed
2025-10-05 14:41:42 Looking up host "ansi.rya.nc" for SSH connection
2025-10-05 14:41:42 Connecting to 139.162.221.130 port 22
2025-10-05 14:41:42 We claim version: SSH-2.0-PuTTY_Snapshot_2025_05_29.91ad3af
2025-10-05 14:41:42 Connected to 139.162.221.130 (from 172.16.255.5:14658)
2025-10-05 14:41:42 Remote version: SSH-2.0-hoopsnake russh
2025-10-05 14:41:42 Using SSH protocol version 2
2025-10-05 14:41:43 No GSSAPI security context available
2025-10-05 14:41:43 Doing ECDH key exchange with curve Curve25519, using hash SHA-256 (SHA-NI accelerated)
2025-10-05 14:41:43 Server also has ecdsa-sha2-nistp256 host key, but we don't know it
2025-10-05 14:41:43 Host key fingerprint is:
2025-10-05 14:41:43 ssh-ed25519 255 SHA256:YfIrPxt2WKAJjm43+3iVQf5ERksHC3s9g8VYuKF+208
2025-10-05 14:41:43 Initialised AES-256 SDCTR (AES-NI accelerated) outbound encryption
2025-10-05 14:41:43 Initialised HMAC-SHA-256 (SHA-NI accelerated) outbound MAC algorithm (in ETM mode)
2025-10-05 14:41:43 Will enable zlib (RFC1950) compression after user authentication
2025-10-05 14:41:43 Initialised AES-256 SDCTR (AES-NI accelerated) inbound encryption
2025-10-05 14:41:43 Initialised HMAC-SHA-256 (SHA-NI accelerated) inbound MAC algorithm (in ETM mode)
2025-10-05 14:41:43 Will enable zlib (RFC1950) decompression after user authentication
2025-10-05 14:41:43 Pageant is running. Requesting keys.
2025-10-05 14:41:43 Pageant has 4 SSH-2 keys
2025-10-05 14:41:43 Trying Pageant key #0
2025-10-05 14:41:43 Server refused our key
2025-10-05 14:41:43 Trying Pageant key #1
2025-10-05 14:41:43 Server refused our key
2025-10-05 14:41:43 Trying Pageant key #2
2025-10-05 14:41:43 Remote side unexpectedly closed network connection