CentOS 5.3
He agregado un nuevo usuario haciendo lo siguiente:
useradd -m jobBlogs
Crea el directorio de inicio con los archivos iniciales. Sin embargo, cuando hago lo siguiente
ls -a
no hay directorio .ssh.
¿Estoy haciendo algo incorrecto aquí?
Muchas gracias por las sugerencias,
.ssh
y.ssh/authorized_keys
ser más flojos de lo requerido por razones de seguridad (intentechmod 0700 ~/.ssh; chmod 0600 ~/.ssh/authorized_keys
si este parece ser el caso).Tal vez me falta algo, pero ... ¿Por qué habría un directorio .ssh dentro de una casa recién creada? ^^;
fuente
Tuve los mismos problemas en 2 de los servidores que deberían permitir ssh sin contraseña, mientras trabajaba en ello.
Luego había creado el directorio manualmente bajo $ HOME, pero el ssh aún me pedía la contraseña. Luego, como lo mencionó David Spillett, fue el problema del permiso. Cambió el permiso del directorio .ssh a 700 y funcionó a la perfección.
Gracias David Spillett.
fuente