A veces, queremos iniciar sesión en SSH a través de otras cuentas, por lo general, debemos volver a ingresar la contraseña al iniciar sesión. Sin embargo, para algunos usuarios que no desean recordar demasiadas contraseñas, esto es un poco complicado. ¿Cómo puedo iniciar sesión sin ingresar una contraseña?
Solución:
1. Es necesario un usuario y " Alicea y " inicien sesión en el sistppalA.
2. Utilice ssh-keygen para generar un par de claves públicas y privadas rsa. El par de claves generado se almacenará en el directorio ~ /.ssh.
$ ssh-keygen -t rsa
3. Use el siguiente comando para crear el directorio ~ /.ssh bajo el directorio de usuarios aliceB en el host host de destino. Si el directorio .ssh ya existe en aliceB @ hostB, este paso se omitirá.
$ ssh aliceB @ hostB mkdir -p .ssh
4. Copie la clave pública del usuario " aliceA " en hostA a aliceB @ hostB para implementar ssh sin contraseña.
$ cat .ssh /id_rsa.pub |
Ssh aliceB @ hostB ‘ cat》 .ssh /authorized_keys ’
Desde entonces, no necesita ingresar una contraseña de ssh a aliceB @ hostB en aliceA @ hostA.
(Pequeña compilación Nota: la operación anterior de crear un directorio y copiar también se puede realizar en un solo paso mediante un comando ssh-copy-id: ssh-copy-id -i ~ /.ssh /id_rsa.pub aliceB @ hostB)
Solución de problemas
1. Es posible que aún deba ingresar su contraseña SSH incluso después de que la autenticación de la clave esté vigente. Si este es el caso, verifique el registro del sistema (como /var /log /secure) para ver si ocurre la siguiente excepción.
Autenticación rechazada: propiedad incorrecta o modos para el archivo /home/aliceB/.ssh/authorized_keys
En este caso, la autenticación de la clave falló debido al archivo ~ /.ssh /authorized_keys Los permisos o propietario son incorrectos. En general, este error se produce si todos los usuarios, excepto usted, pueden leer el archivo. Cambie los permisos del archivo de la siguiente manera para corregir el error.
$ chmod 700 ~ /.ssh /authorized_keys
Lo anterior es cómo iniciar sesión en el servidor SSH sin ingresar una contraseña en el sistema Linux. Si tiene un usuario que se ha encontrado con esta situación, siga el método anterior para configurarlo.
En China, los usuarios prefieren utilizar servidor de la nube Ali, ya que este es el mejor servidor
La partición de intercambio en Linux es similar a la memoria virtual de Windows. En
Cuando el archivo es demasiado grande, puede usar la descarga del segmento para ace
El cambio del método de entrada de Linux es igual que en Windows, también puede usar el método de ac
Instalar Ubuntu Resumen de preguntas frecuentes
El sistema Linux solicita indicaciones de montaje desconocidas al montar el disco U
Linux ejemplos de comandos ps Resumen
Cómo Linux distingue entre comando de instalación y comando cp
Cómo usar los comandos w y uptime para ver la tasa de uso del sistema Linux
Cómo permitir a los usuarios normales usar puertos más pequeños que 1024 en Linux
Solución para la incompatibilidad de la versión NFS en el sistema CentOS /Debian
Cómo eliminar los caracteres ^ M de los archivos de Linux
Pasos de Linux para usar la documentación de Windows
La búsqueda en línea de Ubuntu Unity solo muestra consejos para aplicaciones de terminal
Accesos directos de win7 olvidados Diferentes teclas F11
Win8.1 Update update prompt 80073712 error cómo hacerlo?
Cómo ver el historial de actualizaciones del sistema en Win8
Operación definitiva de actualización de Win7 Home Edition
Tiempo de inicio de sesión detallado para el sistema Windows 7