De man ssh-keygen
:
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
por isso falha porque não existe um ficheiro existente id_rsa
.
Se você deseja criar um par de chaves novo RSA, execute o comando sem a opção -y
, ou seja,
ssh-keygen -t rsa