Intentando SSH usando una cuenta de usuario; la cuenta raíz funciona pero estoy especificando una clave privada. La cuenta de usuario simplemente da "Permiso denegado (publickey, gssapi-with-mic) sin solicitarme mi contraseña en absoluto.
¿Cómo puedo solucionar esto para poder iniciar sesión con una contraseña y NO con una clave? No quiero usar una clave privada para esto en este momento, sino una cuenta regular.
Respuestas:
El servidor tiene configuración
Cámbielo a sí y después de reiniciar podrá usar la autenticación de contraseña.
fuente
Verifique su secuencia de inicio de sesión con ssh -vv. Esto le dirá qué métodos de autenticación se prueban y cuáles fallan. Luego puede habilitar lo que quiere y deshabilitar lo que no quiere. Habilitar primero, por supuesto.
fuente
También deberá editar
/etc/ssh/sshd_config
para tener la configuración:tanto como...
Y recuerde ejecutar / user / sbin / service ssh restart luego para elegir la nueva configuración.
fuente
/etc/ssh/sshd_config
debe tener su subrayado escapado con una barra invertida para que toda la ruta se muestre en cursiva. (Las modificaciones fueron demasiado pequeñas para enviarlas yo mismo)está en su
sshd
archivo (no ssh, que probablemente también encontrará en / etc / ssh)Creo que quieres asegurarte de que
PasswordAuthentication yes
esté configurado y sin comentarios.fuente
/etc/init.d/sshd restart
lugar de tener que reiniciar, después de editar la configuración./etc/init.d/sshd reload
en cualquier distribución medio cuerdo.Y en caso de que alguien más se encuentre con este problema, he recibido este problema cada vez que la clave privada del usuario tiene permisos demasiado abiertos. Para que funcione, tuve que cambiar la clave privada a 400 (que es el nivel de permisos predeterminado cuando se crea la clave, creo. No sé por qué esta era diferente).
Sin embargo, no sé si este es siempre el caso. Esto sucedió en una Mac.
fuente
Para mí, resultó que durante una sesión de solución de problemas, el archivo ssh_config LOCAL fue modificado. Ninguno de estos métodos funcionó para mí, pero el cambio
PasswordAuthentication yes
en / etc / ssh / ssh_config de la máquina local funcionó.Por si acaso ayuda a alguien.
fuente
Esto también puede ser causado por la ejecución de ssh-agent.
ps aux|grep ssh-agent
Se puede matar con seguridad.
fuente