SSH falha com 'Desconexão recebida' apenas para usuários selecionados

SSH falha com 'Desconexão recebida' apenas para usuários selecionados

Eu tenho o seguinte problema:

ao tentar fazer ssh para um servidor remoto usando um usuário específico, a resposta do servidor é

Desconexão recebida de ***: 11:

Desconectado de ***

se eu tentar me conectar com um nome de usuário ou root aleatório, o servidor responderá (normalmente, presumo!) solicitando a senha

Senha de root@***:

Se eu tentar conexões usando lftp ou sftp, o mesmo acontece: a conexão é interrompida imediatamente para o usuário selecionado. Isso me faz pensar se os usuários em questão estavam na lista negra do servidor. Isso é possível? O que mais poderia ser a causa desse comportamento estranho?

Somado a isso, aqui está outro fato estranho: se você tentar fazer FTP para o servidor remoto usando um cliente FTP (por exemplo, FileZilla), a conexão será aceita! Poderia ser um problema de protocolo?

Muito obrigado pela ajuda.

Responder1

Sim, o bloqueio no nível do usuário é muito possível por meio da sshdconfiguração

O arquivo é/etc/ssh/sshd_config

DenyUsers Arjun@hostname

Espero que isso tenha ajudado

Responder2

Verifique as permissões do diretório /home. Deveria ser

  • drwxr-xr-x. 9 root root 113 Jun 28 22:57 home

e, em seguida, os detalhes do seu diretório inicial:

  • 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



Minhas mensagens de erro nos logs

/var/log/seguro> sshd[22565]: erro: Desconexão recebida de XXXX: 14: Nenhum método de autenticação compatível disponível [preauth]

Do lado do 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).
No lado do servidor

  • service sshd stop

  • execute o modo de depuração 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 ...

informação relacionada