Usé Xshell para generar la clave y subirla al servidor Linux.
Vaya a la barra de pestañas de herramientas y seleccione [Asistente de generación de clave de usuario nuevo]
Establecer la contraseña para la clave
Finalmente, solo guárdelo como un archivo.
==========================================
Cree una nueva carpeta .ssh en el directorio de inicio del usuario
[Root @ localhost ~] # mkdir . SSH carpeta # Nueva .ssh [root @ localhost ~] # chmod 700 . SSH / # de sólo lectura y de escritura en su [root @ localhost ~] # cd. SSH # en el .ssh Carpeta
Usé Xftp que viene con Xshell para cargar la clave pública en la carpeta .ssh.
$ cat id_dsa_1024.pub> autorizado_claves $ chmod 600 autorizado_claves
Modificar sshd.config
[root @ localhost. ssh ] # vim / etc / ssh / sshd_config 修改 如下 Autenticación de contraseña no Autenticación Pubkey sí AutorizedKeysFile . ssh / Authorized_keys
Reiniciar sshd
[root @ localhost. ssh ] # systemctl reiniciar sshd
Cuando se utiliza Xshell nuevamente, el nombre de la clave pública se muestra directamente. También debe ingresar la contraseña establecida para la clave pública.