Guia de configuración SSHD
Generación de una pareja pública-privada de acceso
Creación de pareja de certificados para autenticación en SSHD y otros
- Hacer el proceso desde el host cliente
- Se genera una pareja publico/privada con
ssh-keygen -t ed25519 -f ed25519_[usuario]_[host_servidor].lechuga.eu, no es necesaria contraseña si queremos practicidad - Luego, añadimos el
ed25519_[usuario]_[host_servidor].lechuga.eu@ al ficheroauthorized_keysdel host servidor. - El fichero
ed25519_[usuario]_[host_servidor].lechuga.eu@, con la clave privada, va al cliente.
en sshd_config debe añadirse ssh-ed25519 como PubkeyAcceptedKeyTypes-
Opciones en la línea de ~/.ssh/authorized_keys
http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/sshd.8?query=sshd
Uso de la clave privada
Directo en ssh: ssh entryp@entryp.lechuga.eu -i ~/.ssh/fichero_privado
en fichero ~/.ssh/config:
Host * Compression no VisualHostKey yes HashKnownHosts no KbdInteractiveAuthentication no Host entryp.lechuga.eu Hostname 192.168.1.141 User entryp IdentityFile ~/.ssh/id_rsa_hugo_guisante.lechuga.eu
Regeneración de la clave de host
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N [=''=] -t rsa ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N [=''=] -t dsa
Plantilla sshd_config
https://git.lechuga.eu/git/sshd-config/src/branch/master/etc/ssh/sshd_config