Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué siempre falla el inicio de sesión de autenticación de clave SSH configurado de forma remota en Ubuntu?
¿Por qué siempre falla el inicio de sesión de autenticación de clave SSH configurado de forma remota en Ubuntu?
Primero cambie a un usuario normal, use RSA para generar una clave SSH y agregue el id_rsa.pub generado en el directorio ~/.ssh/ al archivo de autorización.
$ ssh-keygen -t rsa i-P ""
El valor predeterminado está en el directorio .ssh del usuario actual,
Luego cat id_rsa.pub gt ; gt ; claves_autorizadas
chmod 600 claves_autorizadas #Modificar permisos
Modificar /etc/ssh/sshd_config para eliminar #AuthorizedKeysFile h/.ssh/authorized_keys #PublicKeyFileRoute
Reinicie el servicio ssh
Reinicio ssh del servicio Sh.
Luego use el comando ssh-copy-id para transferir la clave pública al host remoto. Por ejemplo, si el usuario es bob y el host remoto es ubuntu
ssh-copy-id bob@ubuntu
la contraseña de bob@ubuntu
La la prueba es exitosa y el servidor remoto se inicia. Acceso
ssh bob@ubuntu
ubuntu: ~$ exitoso.