He copiado una clave privada SSH de mi máquina Linux a mi Mac M1. (He intentado hacer esto tanto subiendo el texto cifrado a un gestor de secretos, así como la transferencia directa del archivo), pero al intentar SSH a la misma máquina de cada uno sólo puedo tener éxito de la máquina Linux.
Máquina Linux:
$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 Mar 2020
$ md5sum id_rsa
7ed8b0c73e168ef48acc715d4c6bcf73 id_rsa
$ sha256sum id_rsa
969d0a35b36c50035881bdd2d8367b90dbff548131d5c72989d29e83b7a3aa19 id_rsa
$ ssh-keygen -l -f id_rsa
4096 SHA256:d19Ee+tlzVHitLzKuuZbdgYcnhla96ypXNtpBwrqfqE redacted@redacted.com (RSA)
$ ssh -i id_rsa crthaze@ec2-55-55-55-55.compute-1.amazonaws.com
[redacted MOTD; WORKS]
M1 Mac:
$ ssh -V
openSSH_8.6p1, LibreSSL 2.8.3
$ md5 id_rsa
MD5 (id_rsa) = 7ed8b0c73e168ef48acc715d4c6bcf73
$ shasum -a 256 id_rsa
969d0a35b36c50035881bdd2d8367b90dbff548131d5c72989d29e83b7a3aa19 id_rsa
$ ssh-keygen -l -f id_rsa
4096 SHA256:rWsP9jN2otlchh8icr/jlnZxDjEfEkngDJOoPh4RYZI redacted@redacted.com (RSA)
$ ssh -i id_rsa crthaze@ec2-55-55-55-55.compute-1.amazonaws.com
crthaze@ec2-55-55-55-55.compute-1.amazonaws.com: Permission denied (publickey).
AFAICT estas claves privadas son idéntico . Sin embargo, por alguna razón ssh-keygen no les toma la misma huella digital. A pesar de que tienen sumas de comprobación idénticas. ¿Podría ser un problema con el SoC M1? ¿O hay algo mucho más obvio sucediendo aquí?