Apuntes para configurar el acceso de un cliente openSSH a un servidor openSSH sin tener que teclear de cada vez la contraseña.
Mi escenario es un cliente Mac OS X 10.10.5 Yosemite y un servidor ubuntu Server 19.10 x64.
En el equipo que actua como cliente SSH debemos generar una clave pública:
$ ssh-keygen -b 4096 -t rsa
y mantener las respuesta predeterminadas pulsando tres veces enter.
Lo siguiente es transferir la clave RSA al servidor SSH
$ ssh-copy-id usuario@servidor
Te pedirá por última vez tu contraseña SSH para transferirla.
A Partir de aquí hacemos la prueba con un:
$ ssh usuario@servidor
y voilá…
NOTA: Debido a mi versión de Mac OS X tuve que instalar el comando ssh-copy-id en mi Mac así:
curl -L https://raw.githubusercontent.com/beautifulcode/ssh-copy-id-for-OSX/master/install.sh | sh