Actualmente estoy implementando el inicio de sesión de par de claves en mi servidor de la siguiente manera:
generar par de claves desde mi laptop local:
me@macbook:~ $ ssh-keygen -t rsa
transferir clave de pub de la computadora portátil al servidor:
me@macbook:$ scp ~/.ssh/id_rsa.pub user@myserver.com:~/id_rsa.pub
en el servidor, agregue la clave de publicación al archivo autorizado_claves
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
Y deshabilité la contraseña de inicio de sesión para ssh.
El problema es que, la clave solo se puede usar en mi computadora portátil para ssh en mi servidor, parece que está vinculada con mi computadora portátil macbook. Eso significa que, si estoy con otra computadora, no podría usar esa clave privada para ssh. En el peor de los casos, si perdí mi computadora portátil, estaré bloqueado, no hay forma de ingresar. (Corríjame si está equivocado, estoy confundido)
¿Cómo puedo hacer que la clave privada sea utilizable para múltiples máquinas? (como AWS ec2, puedo usar el archivo .pem @ en cualquier lugar para ingresar)
Gracias.
A continuación se muestra el contenido del archivo de claves autorizadas