Tengo el siguiente problema:
al intentar realizar ssh a un servidor remoto utilizando un usuario específico, la respuesta del servidor es
Desconexión recibida de ***: 11:
Desconectado de ***
Si intento conectarme con un nombre de usuario aleatorio o root, el servidor responde (normalmente, ¡supongo!) pidiendo la contraseña.
contraseña de root@***:
Si intento establecer conexiones usando lftp o sftp, sucede lo mismo: la conexión se interrumpe de inmediato para el usuario seleccionado. Esto me hace preguntarme si los usuarios en cuestión estaban en la lista negra del servidor. es posible? ¿Qué más podría ser la causa de este extraño comportamiento?
Sumado a eso, aquí hay otro hecho extraño: si intenta conectarse por ftp al servidor remoto usando un cliente ftp (por ejemplo, FileZilla), ¡la conexión es aceptada! ¿Será una cuestión de protocolo?
Muchas gracias por la ayuda.
Respuesta1
Sí, el bloqueo a nivel de usuario es muy posible a través de sshd
la configuración.
El archivo es/etc/ssh/sshd_config
DenyUsers Arjun@hostname
Espero que esto haya ayudado
Respuesta2
Verifique los permisos del directorio /home. Debería ser
drwxr-xr-x. 9 root root 113 Jun 28 22:57 home
y luego el detalle de su directorio de inicio:
drwxr----- 5 user group 124 May 18 17:00 User drwx------ 2 user group 29 May 18 12:05 .ssh -rw------- 1 user group 2235 Jun 28 23:09 authorized_keys
Mis mensajes de error en los registros
/var/log/seguro> sshd[22565]: error: Desconexión recibida de XXXX: 14: No hay métodos de autenticación compatibles disponibles [preauth]
Del lado del cliente
ssh [email protected]
Permission denied (publickey). ssh -vvv [email protected]
... debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey).
Del lado del servidor
service sshd stop
ejecutar el modo de depuración sshd:
/usr/sbin/sshd -ddd
... debug1: trying public key file /home/USER/.ssh/authorized_keys debug1: Could not open authorized keys '/home/USER/.ssh/authorized_keys': Permission denied ...