GNU/Linux >> Tutoriales Linux >  >> Linux

¿Puedo usar la autenticación de clave SSH para iniciar sesión en un sistema remoto con un nombre de usuario diferente?

Solución 1:

Sí, puedes hacer esto, tal como lo describiste.

[email protected] ~$ ssh-add -l
4096 10:b3:fd:29:08:86:24:a6:da:0a:dd:c6:1e:b0:66:6a id_rsa (RSA)
[email protected] ~$ ssh [email protected]
motd message, etc.
[email protected] ~$

Solución 2:

Es un poco aparte, pero...

Si siempre usa el mismo nombre de usuario para un servidor remoto, también puede resultarle útil agregar un host a su configuración ssh:

Host remotesystem
    User baruser

De esa manera, no necesita recordar especificar el nombre de usuario al iniciar sesión, y lo descarta cuando tenga problemas con las claves en el futuro.

Solución 3:

Su nombre de usuario local realmente no importa (aparte de que la clave privada debe residir dentro del directorio de inicio de su usuario local). Simplemente copie la clave en el authorized_keys del usuario remoto. sección y funcionará.

Solución 4:

Con cualquier problema relacionado con ssh, lo primero que debe hacer es aumentar la verbosidad del cliente:

ssh [email protected] -vvv

Si esto no le da ninguna idea de lo que está mal, debe cambiar el nivel de registro en el servidor y reiniciar el daemon.

LogLevel DEBUG3

Debería encontrar la salida de depuración en /var/log/auth.log (o donde sea que ssh esté configurado para iniciar sesión). Una vez que haya encontrado el problema, recuerde volver a configurarlo como lo encontró.

Solución 5:

Los permisos en los directorios .ssh en ambas máquinas deben ser correctos. Generalmente, eso significa 700 en el directorio .ssh y como máximo 755 en el directorio de inicio. Además de 600 en todos los archivos de los directorios .ssh.

Si el usuario en el sistema remoto es root, asegúrese de que root pueda usar ssh. (PermitRootLogin en sshd_config) y esa clave pública (PubkeyAuthentication) y, si es necesario, RSA (RSAAuthentication) están habilitadas.


Linux
  1. Cómo utilizar claves SSH con Plesk

  2. Ssh:¿sigue recibiendo una solicitud de contraseña con Ssh con autenticación de clave pública?

  3. ¿Cómo usar Ssh-copy-id con túnel Ssh de múltiples saltos?

  4. ¿Cómo usar Sftp en un sistema que requiere Sudo para acceso raíz y autenticación basada en clave Ssh?

  5. ¿Cómo puedo usar SSH con un proxy SOCKS 5?

Cómo usar una clave SSH con usuarios no root

¿Cómo generar y usar la clave SSH en el sistema Linux?

Inicie sesión en un servidor Linux con una clave privada SSH en un cliente de Windows

Inicie sesión con una clave privada SSH en Linux y macOS

Cómo usar el montaje SSHFS con directorios remotos a través de SSH

Android:¿cómo puedo usar los comandos de shell e interactuar con el sistema Linux que se encuentra debajo?