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