GNU/Linux >> Tutoriales Linux >  >> Linux

ssh-copy-id no funciona

9/10 veces es porque ~/.ssh/authorized_keys no está en el modo correcto.

chmod 600 ~/.ssh/authorized_keys

Ingrese a /etc/ssh/sshd_config para permitir la autenticación con una clave. Debería tener algo como esto y asegúrese de que las líneas no estén comentadas:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys

PD:no olvide reiniciar sshd después de modificar el archivo (/etc/init.d/sshd restart)


Descubrí que con mi sistema el problema era que el directorio de usuario (/home/username) estaba equipado con un conjunto de permisos incorrecto. Era drwxr-x-w- y tenía que ser drwxr-xr-x (con permiso de escritura solo del propietario). La solución fue usar chmod:

sudo chmod 0755 /home/username

Linux
  1. ¿La asignación de metadatos con Avconv no funciona?

  2. ¿Linux Setuid no funciona?

  3. ¿El comando Rm en Bash Script no funciona con variables?

  4. ¿Por qué Tomcat funciona con el puerto 8080 pero no con el 80?

  5. La coincidencia de patrones no funciona en el script bash

¿Cómo funciona SSH?

Ssh:¿cómo funciona el túnel Ssh inverso?

¿Por qué `exit &` no funciona?

¿El desplazamiento de la rueda ya no funciona?

Linux:modpost no construye nada

¿Cómo funciona Kerberos con SSH?