Estoy configurando OpenSSH en un servidor y he creado mis claves en mi cliente, pero no sé dónde se supone que debo colocar la clave pública en el host. Entiendo que debe agregarse al authorized_keysarchivo, pero ¿dónde está el archivo de claves autorizado? En sshd_configlo tiene en
%h/.ssh/authorized-keys
Miro a mi alrededor un poco y he visto a personas referirse a% h como un acceso directo para el directorio de inicio, pero ¿es el directorio de inicio como en /home/.ssho es /home/user/.ssh?
Perdona mi ignorancia y gracias de antemano!
El directorio .ssh no está en ninguna de las ubicaciones, ya lo busqué.
fuente

El
%hmarcador de posición puede tener uno de dos significados (no relacionados), dependiendo de dónde se use en la configuración de sshd (deamon / server) o ssh (client).La página del manual para (5) sshd_config documentos
%hcomo la ruta del archivo a su directorio, y es aceptado por varias palabras clave relacionadas con los archivos y directorios:La página del manual para ssh_config (5) documentos
%hcomo el nombre de host especificado en elsshcomando.Esto se usa comúnmente para crear accesos directos en la línea de comandos. Consulte también /superuser//q/503687/164493 .
fuente