2. Configuración del cliente SSH

Por “cliente” entendemos a la máquina desde la cual se va a conectar. Simplemente debe asegurarse que está instalado el paquete openssh-clients.

Teclee ssh usuario@equipo_remoto para conectarse al sistema equipo_remoto con la cuenta usuario. Se le pedirá la contraseña en el equipo remoto. Ingrésela y tendrá el acceso garantizado tal y como si estuviera sentado en la consola de ese sistema remoto.

Ya sea si se conecta a una o muchas máquinas (escenario común para los administradores de sistemas), el paso del ingreso de la contraseña se puede omitir usando llaves SSH. Use el comando ssh-keygen para generar su llave SSH, y luego el comando ssh-copy-id ususario@equipo_remoto para copiar su llave a las máquinas remotas. Cuando ingresa el comando ssh-copy-id se le pedirá su contraseña en el sistema remoto, pero sólo una vez por cada sistema remoto. Ahora puede hacer SSH directamente a las máquinas remotas sin que se le pida la contraseña en las mismas.

[Nota]Nota

Para que este mecanismo funcione, debe ejecutar el comando ssh-add e ingresar su frase de contraseña — creada cuando generó su llave SSH — cada vez que comienza su sesión en la máquina cliente.

Si obtiene un mensaje que dice que no se puede establecer la conexión con el agente de autenticación, ejecute el comando eval `ssh-agent` (note las comillas invertidas) antes de ejecutar ssh-add.